Gå til indhold

Redux Toolkit er det officielle, meningsbestemte værktøjssæt til Redux, der indeholder alt, hvad du behøver for at udvikle effektivt. Det forenkler opsætningen af Redux, reducerer kompleksiteten ved konfiguration af et Redux-store og mindsker mængden af standardkode, der kræves til effektiv tilstandshåndtering.

Med en række API'er som `configureStore()`, `createSlice()` og `createAsyncThunk()` abstraherer Redux Toolkit de besværlige dele af Redux, samtidig med at det giver mulighed for effektiv og fleksibel tilstandshåndtering. Det omfatter også RTK Query, som er udviklet til datahentning og caching og giver en enkel måde at håndtere API-interaktioner på.

Redux Toolkit har desuden indbygget understøttelse af middleware og aktivering af Redux DevTools samt funktioner, der effektivt håndterer applikationens tilstand og forbedrer den samlede udvikleroplevelse og applikationens ydeevne.

Funktioner

  • Forenklet konfiguration af Redux-store
  • Automatisk kombination af slice-reducere
  • Indbygget understøttelse af middleware
  • Effektiv datahentning og caching med RTK Query
  • Fleksibel og genanvendelig reducerlogik med createSlice()
  • Mulighed for fejlfinding ved at gå tilbage i tiden med Redux DevTools
  • Understøtter asynkrone handlinger med createAsyncThunk()
  • Genanvendelige selektorer med createSelector()

Relaterede elementer

Legend State

Dette effektive bibliotek gør tilstandshåndtering i dine applikationer nemmere og håndtering af komplekse data til en leg.

zustand

En moderne løsning til håndtering af applikationstilstand i React-apps med fokus på enkelhed og ydeevne.

Jotai

En effektiv, men let løsning til tilstandshåndtering, der bruger en atomar tilgang i React-applikationer.

MobX

Denne løsning til tilstandshåndtering gør det nemt at integrere dynamiske data i dine applikationer og tilpasser sig ubesværet ændringer.

valtio

Dette bibliotek forenkler proxybaseret tilstandshåndtering i moderne applikationer og forbedrer udviklingsoplevelsen med effektiv rendering og nem håndtering af tilstand.

TinyBase

Reaktiv datalager i hukommelsen og synkroniseringsmotor til local-first-apps med CRDT'er, forespørgsler, detaljerede lyttere samt valgfrie React-hooks og -komponenter.

MobX-State-Tree

Et fuldt udstyret bibliotek, der gør tilstandshåndtering enklere med en struktureret tilgang til håndtering af ændringsbar tilstand.

TanStack Router

Et moderne og skalerbart routingbibliotek udviklet specifikt til React med fokus på typesikkerhed og effektiv datahåndtering.