Встречается на собеседованиях • сегодня
К каким жизненным циклам компонента дает доступ UseEffect
useEffect предоставляет доступ к 3 основным фазам жизненного цикла компонента:
- Монтирование (componentDidMount) - срабатывает при первом рендере:
jsx
useEffect(() => {
console.log('Компонент смонтирован');
}, []);- Обновление (componentDidUpdate) - срабатывает при изменении зависимостей:
jsx
useEffect(() => {
console.log('Значение изменилось:', value);
}, [value]);- Размонтирование (componentWillUnmount) - срабатывает при удалении компонента:
jsx
useEffect(() => {
return () => {
console.log('Компонент будет размонтирован');
};
}, []);useEffect заменяет классовые методы жизненного цикла, объединяя их в один хук. Пустой массив зависимостей эмулирует componentDidMount, зависимости - componentDidUpdate, а функция очистки - componentWillUnmount.

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