const {fade} = this.state
if (prevState.fade !== fade) {
setTimeout(() => {
this.setState({show: false})
}, 900000)
}
}
Но не дождавшись таймаута, я перехожу по другому роуту (например) и получается такая ситуация, что сработает setState для стейта, которого нет.
Как отмонтировать это в componentWillUnmount ? 🤔
отменить таймаут
нельзя так
Обсуждают сегодня