Preskočiť na obsah

Redux Toolkit je oficiálna súprava nástrojov s pevne stanovenými názormi a všetkým potrebným na efektívny vývoj v Redux. Jej cieľom je zjednodušiť nastavenie Reduxu, zmierniť zložitosť konfigurácie úložiska Redux a obmedziť množstvo opakujúceho sa kódu potrebného na efektívnu správu stavu.

Vďaka súboru API, ako sú `configureStore()`, `createSlice()` a `createAsyncThunk()`, Redux Toolkit abstrahuje zdĺhavé časti práce s Reduxom a zároveň zachováva výkonnú a flexibilnú správu stavu. Súčasťou je aj funkcia RTK Query, určená na načítavanie a ukladanie dát do vyrovnávacej pamäte, ktorá zjednodušuje správu interakcií s API.

Redux Toolkit navyše obsahuje vstavanú podporu middleware, umožňuje používať Redux DevTools a ponúka funkcie na efektívnu správu stavu aplikácie. Zlepšuje tak celkový vývojársky zážitok aj výkon aplikácie.

Funkcie

  • Zjednodušená konfigurácia úložiska Redux
  • Automatické spájanie reduktorov jednotlivých výsekov
  • Vstavaná podpora middleware
  • Efektívne načítavanie dát a ich ukladanie do vyrovnávacej pamäte pomocou RTK Query
  • Flexibilná a opakovane použiteľná logika reduktorov pomocou createSlice()
  • Možnosť ladenia s návratom v čase pomocou Redux DevTools
  • Podpora asynchrónnych akcií pomocou createAsyncThunk()
  • Opakovane použiteľné selektory pomocou createSelector()

Súvisiace položky

Legend State

Táto výkonná knižnica zjednodušuje správu stavu v aplikáciách a uľahčuje prácu so zložitými dátami.

zustand

Sodobna rešitev za upravljanje stanja aplikacije v aplikacijah React s poudarkom na preprostosti in zmogljivosti.

Jotai

Výkonné a zároveň ľahké riešenie na správu stavu, ktoré využíva atómový prístup v aplikáciách React.

MobX

Toto riešenie na správu stavu umožňuje bezproblémovo integrovať dynamické dáta do aplikácií a jednoducho reagovať na zmeny.

valtio

Ta knjižnica poenostavlja upravljanje stanja na podlagi proksijev v sodobnih aplikacijah ter izboljšuje razvojno izkušnjo z učinkovitim upodabljanjem in preprostim spreminjanjem stanja.

TinyBase

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

MobX-State-Tree

Plnohodnotná knižnica, ktorá zjednodušuje správu stavu vďaka štruktúrovanému prístupu k práci s meniteľným stavom.

TanStack Router

Moderná a škálovateľná knižnica na smerovanie, navrhnutá špeciálne pre React so zameraním na typovú bezpečnosť a efektívnu správu dát.