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

Как взаимодействовать с жизненным циклом компонента

В React компоненты имеют несколько ключевых методов жизненного цикла:

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

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

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

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

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

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

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