31 / 32
Как работает useEffect cleanup и почему он важен?
Cleanup-функция — это функция, которую вы возвращаете из useEffect. React вызывает её перед повторным выполнением эффекта (при изменении зависимостей) и при размонтировании компонента. Без cleanup подписки, таймеры и запросы продолжают жить после удаления компонента, вызывая утечки памяти и ошибку Can't perform a React state update on an unmounted component.