@Antoskin
React

Как обновить setState после setTimeout?

После setTimeout = 3 sec когда сбивается стейт, ломается counter на 3 сек, не пойму почему, подскажите плз..

https://codesandbox.io/s/epic-star-ckfkq
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
rockon404
@rockon404 Куратор тега React
Frontend Developer
timerHandler = async () => {
  const { start, end } = this.state;

  if (start <= end) {
    this.countUp();
  } else {
    this.clearInterval(); // clearInterval(this._loop);
    await delay(3000);
    await this.dropCount();
    this.startInterval();
  }
};
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
17 апр. 2024, в 00:48
35000 руб./за проект
17 апр. 2024, в 00:13
800 руб./за проект
17 апр. 2024, в 00:06
240000 руб./за проект