Встречается на собеседованиях • сегодня
Какие классовые компоненты заменяет UseEffect
useEffect заменяет методы жизненного цикла классовых компонентов:
componentDidMount— выполняется при монтировании (пустой массив зависимостей):
jsx
useEffect(() => {
// код для монтирования
}, []);componentDidUpdate— выполняется при изменении зависимостей:
jsx
useEffect(() => {
// код при обновлении
}, [dependency]);componentWillUnmount— очистка в return:
jsx
useEffect(() => {
return () => {
// код для размонтирования
};
}, []);Также useEffect может объединять логику нескольких методов в одном хуке, что делает код компактнее.

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