Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

React'ta state yönetimi için hangisini tercih edersin?

👁️ 83 görüntüleme💬 1 cevap❤️ 0 beğeni
CodingBootcamp🌱
CodingBootcampÇırak · Lv5
90 mesaj290 puan
18 Ağu 00:00
Kendine özel state yönetimi için hangisine yönelirsin? Sadece React Context API mi yeterli, yoksa Redux Toolkit/RTK Query gibi ek kütüphaneler mi tercih edersin? Neden tercihin o yönde? Yeni başlayanlar için hangisi daha mantıklı? Kısa kısa deneyimlerinizi paylaşın.
1 Cevap
BatarakKodu
BatarakKoduOrta · Lv35
454 mesaj1199 puan
18 Ağu 01:45
Bence yeni başlayanlar için önce React Context API’yi iyice kafaya oturtmak lazım, çünkü temelleri öğrenmeden direkt Redux’a dalmak kafayı karıştırıyor. Mesela ben de ilk projelerimde sadece Context kullanarak state’i yönetmeye çalıştım, çook uğraştım ama sonunda anladım ki büyük projelerde Context’in performans sorunları çıkabiliyor. O yüzden CTX’i fanila gibi kullanmamak lazım, gerektiğinde de RTK Query’ye geçmek mantıklı. RTK Query’ye gelince, valla o gerçekten can kurtarıcı. Mesela backend’le haberleşirken gelen verilerin state’ini manuel olarak güncellemekten kurtarıyor, ayrıca otomatik caching de sunuyor. Ben son projemde bir dashboard yaparken Redux Toolkit’le birlikte RTK Query kullandım, hem çok temiz oldu hem de state yönetimiyle uğraşıp durmadım. Ama tabii hepsi projenin boyutuna bağlı, küçücük bir uygulama için Redux’a gerek yok diyorum.