React & React Native

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);
}, []);

Terma të lidhur