ynizhenie
@ynizhenie

Как решить проблему с forceUpdate?

Привет есть componentDidMount который запускает две функции с определенным интервалом:
componentDidMount() {
       
            setInterval(() => {

                this.CheckingSetting()
                this.OtherCheckingSetting()
    
            }, 10000);
      

    }


Все в принципе работает но постоянно появляется ошибка :

Warning: Can't call setState (or forceUpdate) on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method.%s,

Помогите решить проблему.
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
rockon404
@rockon404
Frontend Developer
class Example extends React.Component {
  interval;

  componentDidMount() {
    this.interval = setInterval(() => { /* ... */ }, 3000);
  }

  componentWillUnmount() {
    clearInterval(this.interval);
  }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы