Opdatering af Tilstand med useDispatch
Stryg for at vise menuen
For at ændre tilstand i Redux sender du en handling til store. Dette gøres ved hjælp af useDispatch hooken.
Udsendelse af en handling
Inde i en komponent kaldes useDispatch, og den bruges til at udløse handlinger:
import { useDispatch } from 'react-redux';
import { increment } from './counterSlice';
function Counter() {
const dispatch = useDispatch();
return (
<button onClick={() => dispatch(increment())}>
Increase
</button>
);
}
Når knappen klikkes, sendes handlingen til store, og tilstanden opdateres.
Sådan fungerer det
Du opdaterer ikke tilstanden direkte. I stedet udsender du en handling, og Redux afgør, hvordan tilstanden skal ændres ved hjælp af reducers.
Denne tilgang gør tilstandsopdateringer forudsigelige. Alle ændringer går gennem samme flow, hvilket gør applikationen lettere at forstå og fejlfinde.
Var alt klart?
Tak for dine kommentarer!
Sektion 4. Kapitel 2
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
Sektion 4. Kapitel 2