Přejít k obsahu

Redux Toolkit je oficiální sada nástrojů s přednastavenými doporučenými postupy a vším potřebným pro efektivní vývoj s Reduxem. Zjednodušuje nastavení Reduxu, omezuje složitost konfigurace úložiště Redux a snižuje množství opakujícího se kódu potřebného pro efektivní správu stavu.

Pomocí řady API, jako jsou `configureStore()`, `createSlice()` a `createAsyncThunk()`, Redux Toolkit abstrahuje zdlouhavé části Reduxu a zároveň zachovává výkonnou a flexibilní správu stavu. Obsahuje také RTK Query pro načítání dat a jejich ukládání do mezipaměti, které zjednodušuje správu komunikace s API.

Redux Toolkit navíc nabízí vestavěnou podporu middlewaru a nástrojů Redux DevTools a funkce pro efektivní správu stavu aplikace, čímž zlepšuje celkovou zkušenost vývojářů i výkon aplikace.

Funkce

  • Zjednodušená konfigurace úložiště Redux
  • Automatické spojování reducerů jednotlivých částí stavu
  • Vestavěná podpora middlewaru
  • Efektivní načítání dat a ukládání do mezipaměti pomocí RTK Query
  • Flexibilní a opakovaně použitelná logika reducerů pomocí createSlice()
  • Ladění s možností cestovat v čase pomocí Redux DevTools
  • Podpora asynchronních akcí pomocí createAsyncThunk()
  • Opakovaně použitelné selektory pomocí createSelector()

Související položky

Legend State

Tato výkonná knihovna zjednodušuje správu stavu v aplikacích a usnadňuje práci se složitými daty.

zustand

Moderní řešení pro správu stavu aplikací React se zaměřením na jednoduchost a výkon.

Jotai

Výkonné a přitom lehké řešení pro správu stavu, které využívá atomický přístup ke správě stavu v aplikacích React.

MobX

Toto řešení pro správu stavu umožňuje bezproblémově integrovat dynamická data do aplikací a snadno reagovat na změny.

valtio

Tato knihovna zjednodušuje správu stavu založenou na proxy v moderních aplikacích, zlepšuje vývojářský zážitek díky efektivnímu vykreslování a snadné manipulaci se stavem.

TinyBase

Reaktivní úložiště dat v paměti a synchronizační engine pro aplikace s lokální prioritou, s CRDT, dotazy, podrobnými posluchači a volitelnými hooky a komponentami React.

MobX-State-Tree

Plně vybavená knihovna, která zjednodušuje správu stavu díky strukturovanému přístupu k práci s proměnlivým stavem.

TanStack Router

Moderní a škálovatelná knihovna pro směrování, navržená speciálně pro React se zaměřením na typovou bezpečnost a efektivní správu dat.