useEffect bağımlılık dizisi nasıl çalışır?

Cevap

  • Dizi yoksa: her render'dan sonra çalışır.
  • []: yalnızca ilk mount'ta çalışır.
  • [a, b]: a veya b değiştiğinde çalışır.

Döndürülen fonksiyon cleanup'tır; bir sonraki effect'ten önce ve unmount'ta çalışır. Abonelik, timer ve event listener'lar burada temizlenmelidir.

useEffect(() => {
  const id = setInterval(tick, 1000);
  return () => clearInterval(id);
}, []);
  1. Virtual DOM nedir ve reconciliation nasıl çalışır?KolayReactFrontend
  2. Listelerde key prop neden önemlidir? Index kullanmak neden sorunludur?KolayReactFrontend
  3. Controlled ve uncontrolled component farkı nedir?KolayReactFrontend
  4. useMemo ile useCallback arasındaki fark nedir?OrtaReactFrontend
  5. Gereksiz render'ları nasıl tespit eder ve önlersiniz?ZorReactFrontend

Bu konuda başka bir soru biliyor musun?

Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.

Soru ekle