Pereiti prie turinio

Redux Toolkit yra oficialus, nuomonę turintis ir visais reikalingais įrankiais aprūpintas rinkinys, skirtas efektyviam kūrimui naudojant Redux. Jis supaprastina Redux konfigūravimą, sumažina Redux saugyklos nustatymo sudėtingumą ir reikalingo pasikartojančio kodo kiekį, kad būtų galima veiksmingai valdyti būseną.

Pateikdamas tokias API kaip `configureStore()`, `createSlice()` ir `createAsyncThunk()`, Redux Toolkit paslepia varginančius Redux aspektus, tačiau išsaugo galingas ir lanksčias būsenos valdymo galimybes. Jame taip pat yra RTK Query funkcija, skirta duomenims gauti ir talpykloje saugoti, todėl API sąveikas valdyti paprasčiau.

Be to, Redux Toolkit turi integruotą tarpinės programinės įrangos palaikymą, leidžia įjungti Redux DevTools ir siūlo funkcijas efektyviam programos būsenos valdymui, taip pagerindamas kūrimo patirtį ir programos našumą.

Funkcijos

  • Supaprastintas Redux saugyklos konfigūravimas
  • Automatinis skaidinio reduktorių sujungimas
  • Integruotas tarpinės programinės įrangos palaikymas
  • Efektyvus duomenų gavimas ir kaupimas talpykloje naudojant RTK Query
  • Lanksti ir pakartotinai naudojama reduktorių logika su createSlice()
  • Laiko atsukimo derinimo galimybės naudojant Redux DevTools
  • Asinchroninių veiksmų palaikymas naudojant createAsyncThunk()
  • Pakartotinai naudojami parinkikliai su createSelector()

Susiję elementai

Legend State

Ši galinga biblioteka supaprastina programų būsenos valdymą ir leidžia lengvai tvarkyti net sudėtingus duomenis.

zustand

Šiuolaikiškas sprendimas React programų būsenai valdyti, kuriame daugiausia dėmesio skiriama paprastumui ir našumui.

Jotai

Galingas, bet lengvas būsenos valdymo sprendimas, taikantis atominį metodą React programų būsenai valdyti.

MobX

Šis būsenos valdymo sprendimas leidžia sklandžiai integruoti dinamiškus duomenis į programas ir lengvai prisitaiko prie pokyčių.

valtio

Ši biblioteka supaprastina tarpiniais objektais pagrįstą būsenos valdymą šiuolaikinėse programose, pagerindama kūrimo patirtį efektyviu atvaizdavimu ir paprastu būsenos keitimu.

TinyBase

Reaktyvi duomenų saugykla atmintyje ir sinchronizavimo variklis vietinės pirmenybės programoms su CRDT, užklausomis, detaliais klausytojais ir pasirenkamais React kabliukais bei komponentais.

MobX-State-Tree

Visapusiška biblioteka, kuri supaprastina būsenos valdymą ir suteikia struktūruotą keičiamų būsenų tvarkymo būdą.

TanStack Router

Šiuolaikiška ir lengvai plečiama maršrutizavimo biblioteka, specialiai skirta React, daugiausia dėmesio skirianti tipų saugumui ir efektyviam duomenų valdymui.