Pāriet uz saturu

Redux Toolkit ir oficiāls, uzskatos balstīts un ar visu nepieciešamo aprīkots rīku komplekts efektīvai Redux izstrādei. Tā mērķis ir vienkāršot Redux iestatīšanu, mazināt sarežģījumus Redux krātuves konfigurēšanā un samazināt koda apjomu, kas nepieciešams efektīvai stāvokļa pārvaldībai.

Redux Toolkit piedāvā dažādas API, piemēram, `configureStore()`, `createSlice()` un `createAsyncThunk()`, kas abstrahē sarežģītākos Redux aspektus, vienlaikus nodrošinot jaudīgu un elastīgu stāvokļa pārvaldību. Tajā iekļauta arī RTK Query funkcija datu izgūšanai un kešošanai, kas vienkāršo API mijiedarbību pārvaldību.

Turklāt Redux Toolkit iebūvēti atbalsta starpprogrammatūras izmantošanu un Redux DevTools iespējošanu, kā arī piedāvā iespējas efektīvi pārvaldīt lietotnes stāvokli, uzlabojot kopējo izstrādes pieredzi un lietotnes veiktspēju.

Funkcijas

  • Vienkāršota Redux krātuves konfigurēšana
  • Automātiska segmentu reduktoru apvienošana
  • Iebūvēts starpprogrammatūras atbalsts
  • Efektīva datu izgūšana un kešošana ar RTK Query
  • Elastīga, atkārtoti izmantojama reduktoru loģika ar createSlice()
  • Laika ritināšanas atkļūdošana ar Redux DevTools
  • Asinhronu darbību atbalsts ar createAsyncThunk()
  • Atkārtoti izmantojami atlasītāji ar createSelector()

Saistītie vienumi

Legend State

Šī jaudīgā bibliotēka vienkāršo stāvokļa pārvaldību lietotnēs un atvieglo darbu ar sarežģītiem datiem.

zustand

Mūsdienīgs un vienkārši lietojams risinājums lietotņu stāvokļa pārvaldībai React lietotnēs, kas nodrošina augstu veiktspēju.

Jotai

Jaudīgs, bet viegls stāvokļa pārvaldības risinājums, kas React lietotnēs izmanto atomāru pieeju stāvokļa pārvaldībai.

MobX

Šis stāvokļa pārvaldības risinājums ļauj nevainojami integrēt lietotnēs dinamiskus datus un bez piepūles pielāgojas izmaiņām.

valtio

Šī bibliotēka vienkāršo uz starpniekobjektiem balstītu stāvokļa pārvaldību mūsdienīgās lietotnēs, uzlabojot izstrādes pieredzi ar efektīvu renderēšanu un ērtu stāvokļa apstrādi.

TinyBase

Reaktīva datu krātuve atmiņā un sinhronizācijas dzinis lokāli prioritārām lietotnēm ar CRDT, vaicājumiem, detalizētiem klausītājiem un neobligātiem React āķiem un komponentiem.

MobX-State-Tree

Pilnvērtīga bibliotēka, kas vienkāršo stāvokļa pārvaldību, nodrošinot strukturētu pieeju mainīga stāvokļa apstrādei.

TanStack Router

Mūsdienīga un mērogojama maršrutēšanas bibliotēka, kas īpaši izstrādāta React un paredzēta tipizēšanai un efektīvai datu pārvaldībai.