В классовых компонентах жизненный цикл делился на фазы: монтирование (constructor, render, componentDidMount), обновление (shouldComponentUpdate, render, componentDidUpdate) и размонтирование (componentWillUnmount). В функциональных компонентах это заменяется хуками: useEffect с [] = componentDidMount, useEffect с зависимостями = componentDidUpdate, cleanup-функция в useEffect = componentWillUnmount. Понимание lifecycle важно для правильного управления подписками, запросами и очисткой ресурсов.
Что такое React lifecycle?
Middle
336 просмотровAFK Offer AI
Как работают render, screen и fireEvent в Testing Library?