Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Opdatering af Tilstand med useDispatch | Læsning og Opdatering af State i Komponenter
Tilstandshåndtering med Redux Toolkit i React

bookOpdatering 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?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 2

Spørg AI

expand

Spørg AI

ChatGPT

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
some-alt