слева значение пропса priceBdrip остается таким же, как после изменения значения пропса? Ведь случается перерендер, как происходит вызов fetchTotalLocked со старым значением пропса
Справа пример работает как надо
То есть не работает?
Замени код, который ты обвёл, на console.log(priceBDrip) и поймёшь
слева функция когда вызывается внутри setInterval, то в ней значение не актуальное у пропса
если у useEffect deps не указать сам пропс
Сравни зависимости в эффектах. И ты не понял. let interval твой как работать должен?)
я не пойму почему в useEffect нужно указывать deps в этом случае
Упрости код и поймёшь
Обсуждают сегодня