Встречается на собеседованиях • сегодня

Как устроен жизненный цикл компонента в React

Жизненный цикл компонента в React состоит из трех основных фаз:

  1. Монтирование (Mounting):
  • constructor() - инициализация состояния
  • render() - отрисовка компонента
  • componentDidMount() - выполняется после первого рендера
  1. Обновление (Updating):
  • shouldComponentUpdate() - определяет нужно ли перерисовывать компонент
  • render() - перерисовка компонента
  • componentDidUpdate() - выполняется после обновления
  1. Размонтирование (Unmounting):
  • componentWillUnmount() - очистка перед удалением компонента

Пример с хуками (современный подход):

jsx
useEffect(() => {
  // componentDidMount
  return () => {
    // componentWillUnmount
  };
}, []);

useEffect(() => {
  // componentDidUpdate
});
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы