нас есть несколько состояний, полученных с помощью useState, и useEffect без массива зависимостей, который отрабатывает после каждой перерисовки. Мы изменяем одно из состояний в коллбэке useEffect => изменилось состояние, ререндер => но после рендера, который вызван сменой состояния коллбэком из UseEffect еще раз вызов useEffect не происходит. Хук как-то фиксирует, что рендер инициирован "им"? или это не совсем полный рендер, а так сказать "финальные шрихи" ?
Юзэффект без массива зависимостей срабатывает при первом рендере, то есть в момент создания компонента
при каждом рендере должен срабатывать
Но не ререндере
сам еще не использовал сие, но логично было бы при каждом рендере и апдейте
Нет, он каждый раз будет запускаться, чтобы только в первый раз - нужно пустой массив передать
Если массив зависимостей пустой*
ну пустой массив аналог дидмаунта, без массива аналог обычно функции
Обсуждают сегодня