Встречается на собеседованиях • сегодня
В какой момент жизненного цикла срабатывает UseEffect
useEffect срабатывает после рендера компонента. Его выполнение происходит асинхронно, не блокируя отрисовку.
Основные моменты:
- После первого рендера (аналог
componentDidMount) - После каждого обновления (аналог
componentDidUpdate)
Пример:
jsx
useEffect(() => {
console.log('Эффект сработал!');
return () => console.log('Cleanup перед следующим эффектом или размонтированием');
}, [dependency]); // ЗависимостиНюансы:
- Если массив зависимостей пуст (
[]), эффект выполнится только при монтировании. - Без зависимостей — при каждом рендере.
- Функция очистки (return) срабатывает перед следующим эффектом или размонтированием.

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