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

Что такое метод жизненного цикла компонента

Методы жизненного цикла компонента — это специальные функции, которые вызываются React в определенные моменты существования компонента. Они позволяют управлять поведением компонента при его создании, обновлении и удалении.

Основные методы:

  • componentDidMount() — вызывается после первого рендера (идеально для запросов к API)
  • componentDidUpdate(prevProps, prevState) — срабатывает после обновления компонента
  • componentWillUnmount() — вызывается перед удалением компонента (очистка таймеров, отписок)

Пример:

jsx
class Timer extends React.Component {
  componentDidMount() {
    this.timerID = setInterval(() => this.tick(), 1000);
  }

  componentWillUnmount() {
    clearInterval(this.timerID);
  }

  tick() {
    this.setState({ time: new Date() });
  }
}

В функциональных компонентах используются хуки (useEffect) как замена этим методам.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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