Skrivning af Reducers på den Enkle Måde
Stryg for at vise menuen
Reducers definerer, hvordan tilstanden ændres. I Redux Toolkit skrives reducers på en langt enklere måde sammenlignet med ældre Redux.
Skrivning af reducers
Inde i en slice ligner reducers almindelige funktioner:
increment(state) {
state.value += 1;
}
Ved første øjekast ser det ud, som om du ændrer tilstanden direkte.
Hvorfor dette virker
I standard Redux er det ikke tilladt at ændre tilstanden direkte. Du skulle returnere et nyt objekt hver gang.
Redux Toolkit bruger et værktøj i baggrunden, der gør det muligt at skrive enklere kode, samtidig med at tilstandsopdateringer forbliver sikre.
Hovedidéen
Reducerne skrives, som om tilstanden ændres direkte. Redux Toolkit håndterer at omdanne disse ændringer til sikre opdateringer.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat