Siirry sisältöön

Redux Toolkit on virallinen, mielipiteellinen ja valmiiksi monipuolinen työkalupakki tehokkaaseen Redux-kehitykseen. Sen tavoitteena on yksinkertaistaa Reduxin käyttöönottoa, vähentää Redux-storen määrityksen monimutkaisuutta ja karsia tehokkaaseen tilanhallintaan tarvittavan toistuvan koodin määrää.

Tarjoamalla useita API-rajapintoja, kuten `configureStore()`, `createSlice()` ja `createAsyncThunk()`, Redux Toolkit abstrahoi Reduxin työläät osat mutta säilyttää samalla tehokkaan ja joustavan tilanhallinnan. Lisäksi se sisältää RTK Query -ominaisuuden tiedonhakuun ja välimuistinhallintaan, mikä helpottaa API-kutsujen hallintaa.

Redux Toolkit tukee myös valmiiksi väliohjelmistoja, Redux DevToolsin käyttöönottoa ja sovelluksen tilan tehokasta hallintaa. Nämä ominaisuudet parantavat kehittäjäkokemusta ja sovelluksen suorituskykyä.

Ominaisuudet

  • Redux-storen yksinkertaistettu määritys
  • Slice-reducerien automaattinen yhdistäminen
  • Sisäänrakennettu väliohjelmistotuki
  • Tehokas tiedonhaku ja välimuistinhallinta RTK Queryn avulla
  • Joustava ja uudelleenkäytettävä reducer-logiikka createSlice():n avulla
  • Aikamatkavirheenkorjaus Redux DevToolsin avulla
  • Asynkronisten toimintojen tuki createAsyncThunk():n avulla
  • Uudelleenkäytettävät valitsimet createSelector():n avulla

Aiheeseen liittyvät kohteet

Legend State

Tämä tehokas kirjasto virtaviivaistaa sovellusten tilanhallintaa ja tekee monimutkaisen datan käsittelystä vaivatonta.

zustand

Moderni ratkaisu React-sovellusten tilanhallintaan, jossa painotetaan yksinkertaisuutta ja suorituskykyä.

Jotai

Tehokas mutta kevyt tilanhallintaratkaisu, joka käyttää atomipohjaista lähestymistapaa React-sovellusten tilan hallintaan.

MobX

Tämän tilanhallintaratkaisun avulla dynaamiset tiedot integroituvat saumattomasti sovelluksiisi ja mukautuvat vaivattomasti muutoksiin.

valtio

Tämä kirjasto yksinkertaistaa proksypohjaista tilanhallintaa moderneissa sovelluksissa ja parantaa kehityskokemusta tehokkaan renderöinnin ja tilan helpon käsittelyn avulla.

TinyBase

Reaktiivinen muistinsisäinen tietovarasto ja synkronointimoottori paikallislähtöisille sovelluksille. Sisältää CRDT:t, kyselyt, tarkkarajaiset kuuntelijat sekä valinnaiset React-hookit ja komponentit.

MobX-State-Tree

Monipuolinen kirjasto yksinkertaistaa tilanhallintaa tarjoamalla jäsennellyn tavan käsitellä muutettavaa tilaa.

TanStack Router

Moderni ja skaalautuva reitityskirjasto Reactille. Se keskittyy tyyppiturvallisuuteen ja tehokkaaseen datanhallintaan.