Встречается на собеседованиях • сегодня
Как устроен жизненный цикл компонента
Жизненный цикл компонента в React состоит из трех основных фаз:
- Монтирование (Mounting):
constructor()– инициализация состоянияrender()– отрисовка компонентаcomponentDidMount()– компонент вмонтирован в DOM (идеально для запросов к API)
-
Обновление (Updating):
shouldComponentUpdate()– можно отменить обновление для оптимизацииrender()– перерисовкаcomponentDidUpdate()– обновление завершено (осторожно с setState!)
-
Размонтирование (Unmounting):
componentWillUnmount()– очистка (таймеры, подписки)
Пример:
jsx
class Timer extends React.Component {
componentDidMount() {
this.timerID = setInterval(() => this.tick(), 1000);
}
componentWillUnmount() {
clearInterval(this.timerID);
}
// ... остальные методы
}Современные приложения используют хуки (useEffect) для управления жизненным циклом в функциональных компонентах.

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