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

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