Встречается на собеседованиях • сегодня
Как взаимодействовать с жизненным циклом компонента
В React компоненты имеют несколько ключевых методов жизненного цикла:
- Mounting (создание):
constructor()– инициализация состоянияrender()– отрисовка компонентаcomponentDidMount()– выполняется после монтирования
- Updating (обновление):
shouldComponentUpdate()– оптимизация, решает нужно ли перерисовыватьrender()componentDidUpdate()– после обновления
- Unmounting (размонтирование):
componentWillUnmount()– очистка (таймеры, подписки)
Пример с хуками (современный подход):
jsx
useEffect(() => {
// componentDidMount
return () => {
// componentWillUnmount
};
}, []);
useEffect(() => {
// componentDidUpdate при изменении зависимостей
}, [dependencies]);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы