Встречается на собеседованиях • сегодня
Какие знаешь методы жизненного цикла
В React есть три категории методов жизненного цикла:
-
Монтирование:
constructor()– инициализация состоянияrender()– отрисовка компонентаcomponentDidMount()– после монтирования в DOM (идеально для запросов)
-
Обновление:
shouldComponentUpdate()– оптимизация (возвращает boolean)render()componentDidUpdate()– после обновления (работа с DOM)
- Размонтирование:
componentWillUnmount()– очистка (таймеры, подписки)
Пример:
jsx
class Example extends React.Component {
componentDidMount() {
console.log('Компонент смонтирован');
}
componentWillUnmount() {
console.log('Компонент будет удалён');
}
}В функциональных компонентах используются хуки:
useEffect(() => {}, [])– аналогcomponentDidMountuseEffect(() => () => {}, [])– аналогcomponentWillUnmount

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