Встречается на собеседованиях • сегодня
Как устроен жизненный цикл компонента в React
Жизненный цикл компонента в React состоит из трех основных фаз:
- Монтирование (Mounting):
constructor()- инициализация состоянияrender()- отрисовка компонентаcomponentDidMount()- выполняется после первого рендера
- Обновление (Updating):
shouldComponentUpdate()- определяет нужно ли перерисовывать компонентrender()- перерисовка компонентаcomponentDidUpdate()- выполняется после обновления
- Размонтирование (Unmounting):
componentWillUnmount()- очистка перед удалением компонента
Пример с хуками (современный подход):
jsx
useEffect(() => {
// componentDidMount
return () => {
// componentWillUnmount
};
}, []);
useEffect(() => {
// componentDidUpdate
});
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы