Preskoči na vsebino

Redux Toolkit je uradna zbirka orodij za razvoj z Reduxom, ki vključuje vse potrebno in podaja jasna mnenja o načinu uporabe. Poenostavlja nastavitev Reduxa, zmanjšuje zapletenost konfiguriranja shrambe Redux in količino ponavljajoče se kode, potrebne za učinkovito upravljanje stanja.

Z različnimi API-ji, kot so `configureStore()`, `createSlice()` in `createAsyncThunk()`, Redux Toolkit skrije zamudne dele uporabe Reduxa, hkrati pa omogoča zmogljivo in prilagodljivo upravljanje stanja. Vključuje tudi RTK Query za pridobivanje in predpomnjenje podatkov, ki poenostavi upravljanje interakcij z API-ji.

Redux Toolkit poleg tega že v osnovi podpira uporabo vmesne programske opreme in omogočanje orodja Redux DevTools. Ponuja tudi funkcije za učinkovito upravljanje stanja aplikacije, kar izboljša izkušnjo razvijalcev in zmogljivost aplikacije.

Funkcije

  • Poenostavljena konfiguracija shrambe Redux
  • Samodejno združevanje reducerjev posameznih rezin
  • Vgrajena podpora za vmesno programsko opremo
  • Učinkovito pridobivanje in predpomnjenje podatkov z RTK Query
  • Prilagodljiva in ponovno uporabljiva logika reducerjev s createSlice()
  • Odpravljanje napak s pomikanjem skozi čas z Redux DevTools
  • Podpora za asinhrona dejanja s createAsyncThunk()
  • Ponovno uporabni izbirniki s createSelector()

Sorodni elementi

Legend State

Ta zmogljiva knjižnica poenostavi upravljanje stanja v vaših aplikacijah in olajša delo s kompleksnimi podatki.

zustand

Sodobna rešitev za upravljanje stanja aplikacij v aplikacijah React, osredotočena na preprostost in zmogljivost.

Jotai

Zmogljiva, a lahka rešitev za upravljanje stanja, ki za upravljanje stanja v aplikacijah React uporablja atomski pristop.

MobX

Ta rešitev za upravljanje stanja omogoča brezhibno vključevanje dinamičnih podatkov v aplikacije in se brez težav prilagaja spremembam.

valtio

Ta knjižnica poenostavlja upravljanje stanja na podlagi posredniških objektov v sodobnih aplikacijah ter izboljšuje razvojno izkušnjo z učinkovitim izrisovanjem in preprostim upravljanjem stanja.

TinyBase

Reaktivna shramba podatkov v pomnilniku in mehanizem za sinhronizacijo za aplikacije, ki najprej delujejo lokalno, s CRDT-ji, poizvedbami, podrobnimi poslušalniki ter izbirnimi kljukami in komponentami React.

MobX-State-Tree

Celovita knjižnica, ki poenostavlja upravljanje stanja s strukturiranim pristopom k obravnavi spremenljivega stanja.

TanStack Router

Sodobna in razširljiva knjižnica za usmerjanje, zasnovana posebej za React, s poudarkom na varnosti tipov in učinkovitem upravljanju podatkov.