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]:aveyabdeğ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);
}, []);İlgili React soruları
Bu konuda başka bir soru biliyor musun?
Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.