Встречается на собеседованиях • сегодня

Что указывается в зависимостях UseEffect

В useEffect указываются зависимости — массив переменных, при изменении которых должен срабатывать эффект. Если массив пустой ([]), эффект выполнится только при монтировании (аналог componentDidMount). Если зависимости не указаны, эффект будет запускаться при каждом рендере.

jsx
useEffect(() => {
  // Логика эффекта
}, [dependency1, dependency2]); // Зависимости

Нюансы:

  • Если зависимости не указаны, React будет предупреждать о потенциальных проблемах.
  • Объекты и массивы в зависимостях могут вызывать лишние срабатывания, так как сравниваются по ссылке. Используйте хэши или примитивы.
  • Функции внутри зависимостей лучше мемоизировать через useCallback.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы