Effect cleanup
Në shqip: Pastrimi i efektit
ShpjegimiSQ
Funksioni që kthen useEffect ekzekutohet kur komponenti hiqet ose para se efekti të ekzekutohet sërish — vendi për të fshirë kohëmatës, për t'u çabonuar ose për të anuluar kërkesa. Pa të, ke „rrjedhje“ memorieje.
EnglishEN
The function returned by useEffect runs when the component is removed or before the effect runs again — the place to clear timers, unsubscribe or cancel requests. Without it, you get memory leaks.
Si ta mendosh
Si ta fikësh dritën dhe ta mbyllësh derën kur del nga dhoma.
Lexoje në anglisht
Like switching off the light and closing the door when you leave a room.
Shembull kodijavascript
useEffect(() => {
const id = setInterval(() => setSek((s) => s + 1), 1000);
return () => clearInterval(id);
}, []);