Oppdatering av tilstand med useDispatch
Sveip for å vise menyen
For å endre tilstand i Redux, sender du en handling til store. Dette gjøres ved å bruke useDispatch-hooken.
Sende en handling
Inne i en komponent kaller du useDispatch og bruker den til å utlø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 oppdateres.
Hvordan det fungerer
Du oppdaterer ikke tilstanden direkte. I stedet sender du en handling, og Redux bestemmer hvordan tilstanden skal endres ved hjelp av reducers.
Denne tilnærmingen gjør tilstandsoppdateringer forutsigbare. Alle endringer går gjennom samme flyt, noe som gjør applikasjonen enklere å forstå og feilsøke.
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 4. Kapittel 2
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Seksjon 4. Kapittel 2