и так как компонент ререндерится несколько раз хук тоже дергается несколько раз, как этого избежать? или как получается дернуть хук только в последнем рендере?
есть кто понимает что тут да как?:)
Он на то и хук что дергается каждый рендер
такой себе ответ.
В смысле такой себе ответ? Это правило хуков, что они должны вызываться на верхнем уровне компонента, следовательно они вызываются при каждом рендере
я спрашивал можно ли это обойти) вы говорите то, что итак известно
Какой смысл считать рендеры и что значит последний рендер?
нет смысла их считать, был смысл, чтобы хук отработал единожды, юзМемо помогло, в хук я прокинул ссылку на не изменяющеяся параметры, спасибо)
useEffect, с пустым массивом зависимостей, есть для того что бы отработало единожды)
в хуке хук не юзается)
Покажите код что у вас там получилось. Очень интересно посмотреть
Обсуждают сегодня