Як правильно працювати з таймерами setTimeout/setInterval?
Відповідь
•Встановлюй таймер у useEffect.
•Очищай його в cleanup (clearTimeout/clearInterval).
•Для interval враховуй stale closures (useRef).
•Не створюй таймер на кожен рендер.
•Для складної логіки зроби custom hook.
Чи корисна ця відповідь?