1. Mehmet

    React useMemo ile useCallback arasındaki fark nedir?

    useMemo, bir hesaplamanın ürettiği değeri bağımlılıkları değişmediği sürece yeniden kullanır. useCallback ise bir fonksiyonun referansını bağımlılıkları değişmediği sürece korur. Yani useMemo değer, useCallback fonksiyon önbellekler. İkisi de performans optimizasyonudur; uygulamanın doğru...
  2. Mehmet

    React useEffect temizleme fonksiyonu ne işe yarar?

    React’te useEffect içinden döndürülen temizleme fonksiyonu, efektin oluşturduğu dış kaynakları ve abonelikleri artık kullanılmadığında kapatmak için kullanılır. Zamanlayıcıyı durdurmak, olay dinleyicisini kaldırmak, WebSocket bağlantısını kapatmak veya devam eden bir isteği iptal etmek buna...
  3. Mehmet

    React useEffect sonsuz döngüsü neden oluşur?

    React’te useEffect sonsuz döngüsü, effect içinde bir state güncellenmesiyle yeni render oluşması, bu render sonrasında effect’in bağımlılıklarının değişmiş kabul edilmesi ve effect’in aynı state’i tekrar güncellemesi nedeniyle oluşur. Sorun bağımlılığı listelemek değil, effect’in kendi yeniden...
  4. Mehmet

    React useEffect ne zaman çalışır?

    React useEffect, bileşenin render sonucu DOM'a uygulandıktan sonra çalışır. İlk render sonrasında bir kez, bağımlılık dizisindeki değerler değiştiğinde yeniden veya bağımlılık dizisi verilmezse her başarılı render sonrasında çalışabilir. Bu nedenle veri çekme, abonelik kurma, document başlığını...
  5. Mehmet

    React context hangi durumlarda kullanılır?

    React Context, aynı React ağacındaki uzak bileşenlerin ortak bir değere props zinciri kurmadan erişmesi gerektiğinde kullanılır. Tema, dil, oturum açmış kullanıcı veya uygulama genelindeki ayarlar bunun tipik örnekleridir. Ancak her değişkeni Context'e taşımak doğru değildir; yalnızca belirli...