Встречается на собеседованиях • сегодня
Как будет работать useEffect, если массив зависимостей пустой
useEffect с пустым массивом зависимостей ([]) выполнится только один раз — после первого рендера компонента. Это аналог componentDidMount в классовых компонентах.
jsx
useEffect(() => {
console.log('Этот эффект сработает только при маунте');
return () => console.log('А это — при анмаунте');
}, []); // ← Пустой массив зависимостейОсобенности:
- Эффект не будет повторяться при обновлениях компонента
- Функция очистки (если есть) сработает только при размонтировании
- Подходит для подписок, запросов к API, инициализации, которые не зависят от пропсов/состояния

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