Что такое React lifecycle?

Middle
313 просмотров
AFK Offer AI

В классовых компонентах жизненный цикл делился на фазы: монтирование (constructor, render, componentDidMount), обновление (shouldComponentUpdate, render, componentDidUpdate) и размонтирование (componentWillUnmount). В функциональных компонентах это заменяется хуками: useEffect с [] = componentDidMount, useEffect с зависимостями = componentDidUpdate, cleanup-функция в useEffect = componentWillUnmount. Понимание lifecycle важно для правильного управления подписками, запросами и очисткой ресурсов.

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

Какие фичи появились в React 18?