İçeriğe geç

Redux Toolkit, verimli Redux geliştirme için tasarlanmış, resmi ve kapsamlı bir araç setidir. Redux kurulum sürecini basitleştirmeyi, Redux deposunu yapılandırmanın karmaşıklığını azaltmayı ve etkili durum yönetimi için gereken tekrar eden kod miktarını düşürmeyi amaçlar.

`configureStore()`, `createSlice()` ve `createAsyncThunk()` gibi çeşitli API'ler sunarak Redux Toolkit, Redux'un zahmetli yönlerini soyutlar ve güçlü, esnek durum yönetimine olanak tanımaya devam eder. Ayrıca veri getirme ve önbelleğe alma için tasarlanan RTK Query özelliğini içerir ve API etkileşimlerini yönetmek için kolaylaştırılmış bir yöntem sunar.

Redux Toolkit ayrıca ara yazılım kullanımını yerleşik olarak destekler, Redux DevTools'u etkinleştirir ve uygulama durumunu verimli biçimde yönetmeye yönelik özellikler sunarak genel geliştirici deneyimini ve uygulama performansını iyileştirir.

Özellikler

  • Redux deposunun basitleştirilmiş yapılandırması
  • Slice reducer'larının otomatik olarak birleştirilmesi
  • Yerleşik ara yazılım desteği
  • RTK Query ile verimli veri getirme ve önbelleğe alma
  • createSlice() ile esnek ve yeniden kullanılabilir reducer mantığı
  • Redux DevTools ile zamanda geriye giderek hata ayıklama
  • createAsyncThunk() ile eşzamansız eylemleri destekleme
  • createSelector() ile yeniden kullanılabilir seçiciler

İlgili öğeler

Legend State

Bu güçlü kütüphane, uygulamalarınızda durum yönetimini kolaylaştırarak karmaşık verileri zahmetsizce yönetmenizi sağlar.

zustand

Sadelik ve performansa odaklanan, React uygulamalarında uygulama durumunu yönetmek için modern bir çözüm.

Jotai

React uygulamalarında durumu yönetmek için atomik bir yaklaşım kullanan, güçlü ama hafif bir durum yönetimi çözümü.

MobX

Bu durum yönetimi çözümü, uygulamalarınıza dinamik verileri sorunsuzca entegre etmenizi ve değişikliklere zahmetsizce uyum sağlamanızı sağlar.

valtio

Bu kütüphane, proxy tabanlı durum yönetimini modern uygulamalar için basitleştirir; verimli işleme ve kolay durum düzenleme ile geliştirme deneyimini iyileştirir.

TinyBase

CRDT'ler, sorgular, ayrıntılı dinleyiciler ve isteğe bağlı React hook'ları ile bileşenleri sunan, yerel öncelikli uygulamalar için reaktif, bellek içi veri deposu ve eşitleme motoru.

MobX-State-Tree

Değiştirilebilir durum yönetimine yapılandırılmış bir yaklaşım sunarak bu süreci kolaylaştıran, kapsamlı özelliklere sahip bir kütüphane.

TanStack Router

Özellikle tür güvenliği ve verimli veri yönetimi alanlarında uzmanlaşmış, React için tasarlanmış modern ve ölçeklenebilir bir yönlendirme kitaplığı.