أهلاً بيك. هنعمل ساعة إيقاف: زرار يبدأ العد، ويوقفه. والعد نفسه تايمر… يعني حاجة برّه React، مكانها effect.
/index.html
التنضيف
  • useEffect(() => { ابدأ; return () => وقّف; }, [...])
  • setInterval ↔ clearInterval
  • addEventListener ↔ removeEventListener
  • من غير تنضيف ← حاجات بتفضل شغالة وتتراكم