https://t.me/react_js/1094104
Это не ответ на вопрос
В документации все есть By default, effects run after every completed render, but you can choose to fire them only when certain values have changed.
Это ответ, вот прям 100%
Это понятно, я юзаю пустой массив, чтоб вызвать useEffect только после рендеринга самого компонента и всё, но ту же самую задачу можно выполнить, просто вызывая функцию, в чем тогда разница?
Без пустого массива зависимостей будет вызываться при каждом ререндере
Очевидно, для этого и нужен юзефект
Обсуждают сегодня