Sobes.tech
Junior

Hangi temel React hook'larını biliyor ve kullanıyorsunuz?

sobes.tech yapay zeka

AI'dan gelen yanıt

  • useState: Bir bileşenin durumunu yönetmek için.
  • useEffect: Fonksiyonel bileşenlerde yan etkileri (API istekleri, abonelikler, DOM manipülasyonları) gerçekleştirmek için, değişikliklere yanıt olarak.
  • useContext: Bir bileşenden bağlam değerine erişmek için, ara seviyedeki props iletmeden.
  • useRef: Değiştirilebilir değerleri depolamak veya bir DOM öğesine referans almak için.
  • useMemo: Hesaplamaları hafızaya almak ve bağımlılıklar değişmediği sürece tekrar çalışmasını önlemek için.
  • useCallback: Fonksiyonları hafızaya almak, böylece her renderda yeniden oluşturulmalarını önlemek ve React.memo kullanan bileşenlere iletildiğinde performans sorunlarını engellemek için.
  • useReducer: Daha karmaşık durumu yönetmek için useState'e alternatif, özellikle birden fazla ilişkili güncelleme veya sonraki durumun önceki duruma bağlı olduğu durumlar için.
  • useLayoutEffect: Tüm DOM değişikliklerinden sonra ve tarayıcı "çizmeden" önce senkron çalışır, DOM konumunu okumak ve buna göre değişiklikler yapmak için kullanılır.