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

Что такое жизненный цикл

Жизненный цикл компонента в React — это последовательность этапов, которые проходит компонент от создания до удаления. Основные методы жизненного цикла:

  1. Монтирование (Mounting):
    • constructor() — инициализация состояния
    • render() — отрисовка компонента
    • componentDidMount() — компонент вмонтирован в DOM
  1. Обновление (Updating):

    • shouldComponentUpdate() — нужно ли обновлять компонент
    • render() — перерисовка
    • componentDidUpdate() — обновление завершено
  2. Размонтирование (Unmounting):

    • componentWillUnmount() — очистка перед удалением

Пример с хуками:

jsx
useEffect(() => {
  // componentDidMount
  return () => {
    // componentWillUnmount
  };
}, [deps]); // componentDidUpdate при изменении deps
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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