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

Какие знаешь фазы жизненного цикла компонента

В React компоненты проходят три основные фазы жизненного цикла:

  1. Монтирование (Mounting)

    • constructor()
    • static getDerivedStateFromProps()
    • render()
    • componentDidMount()
  2. Обновление (Updating)

    • static getDerivedStateFromProps()
    • shouldComponentUpdate()
    • render()
    • getSnapshotBeforeUpdate()
    • componentDidUpdate()
  1. Размонтирование (Unmounting)
    • componentWillUnmount()

Пример:

jsx
class Example extends React.Component {
  componentDidMount() {
    console.log('Компонент смонтирован');
  }

  componentDidUpdate(prevProps) {
    if (this.props.value !== prevProps.value) {
      console.log('Значение пропса изменилось');
    }
  }

  componentWillUnmount() {
    console.log('Компонент будет удалён');
  }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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