возможность понять, по какой причине меняется state/запускается useEffect после ре-рендера?
Для начала было бы неплохо взглянуть на проблемный участок кода
react devtools
Проблема примерно такая https://www.codepile.net/pile/x2Yqj02R
ну state меняется так как ты setter для него вызываешь. МОжно вот это ставить рядом с сеттером (сработает вроде бы только при открытых devTools) https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/debugger
а как рядом с сеттером я только в useEffect разве что могу поставить
ну вот там и поставь
тут проблема например в том, что родительских элементов нету
Обсуждают сегодня