Встречается на собеседованиях • сегодня
Какие знаешь методы жизненного цикла компонента
В React есть три категории методов жизненного цикла:
- Монтирование:
constructor()– инициализация состоянияrender()– отрисовка компонентаcomponentDidMount()– после вставки в DOM
- Обновление:
shouldComponentUpdate()– оптимизация рендерингаrender()componentDidUpdate()– после обновления DOM
- Размонтирование:
componentWillUnmount()– очистка перед удалением
Пример:
jsx
class Clock extends React.Component {
componentDidMount() {
this.timerID = setInterval(() => this.tick(), 1000);
}
componentWillUnmount() {
clearInterval(this.timerID);
}
tick() {
this.setState({ time: new Date() });
}
}В функциональных компонентах используются хуки:
useEffect(() => {}, [])– аналогcomponentDidMountuseEffect(() => () => {})– аналогcomponentWillUnmount

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы