Встречается на собеседованиях • сегодня
Что такое массив зависимостей
Массив зависимостей — это второй аргумент хуков React (useEffect, useMemo, useCallback), который определяет, при изменении каких значений должен повторно выполняться хук.
Если массив пустой — эффект выполнится только один раз (аналог componentDidMount). Если зависимости не переданы — эффект будет выполняться при каждом рендере.
Пример:
jsx
useEffect(() => {
// Выполнится только при изменении userId
fetchUser(userId);
}, [userId]); // userId — зависимостьВажные нюансы:
- React использует поверхностное сравнение зависимостей
- Включайте только те значения, которые используются внутри хука
- Нестабильные зависимости (например, объекты/массивы, создаваемые при каждом рендере) могут вызывать лишние срабатывания

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы