Что такое функция очистки (cleanup) в useEffect и useLayoutEffect?
- Функция, которую может возвращать callback эффекта
- Вызывается перед повторным выполнением эффекта либо при размонтировании
- Используется для отмены подписок, таймеров, abort-controllers
- Без cleanup — повторные подписки, дублирование событий, утечка ресурсов