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