Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Uppdatera Tillstånd med useDispatch | Läsa och Uppdatera State i Komponenter
Tillståndshantering med Redux Toolkit i React

bookUppdatera Tillstånd med useDispatch

Svep för att visa menyn

För att ändra tillstånd i Redux skickar du en action till store. Detta görs med hjälp av hooken useDispatch.

Skicka en Action

Inuti en komponent anropar du useDispatch och använder den för att utlösa actions:

import { useDispatch } from 'react-redux';
import { increment } from './counterSlice';

function Counter() {
  const dispatch = useDispatch();

  return (
    <button onClick={() => dispatch(increment())}>
      Increase
    </button>
  );
}

När knappen klickas skickas actionen till store och tillståndet uppdateras.

Hur det fungerar

Du uppdaterar inte tillståndet direkt. Istället skickar du en action, och Redux avgör hur tillståndet ska ändras med hjälp av reducers.

Detta tillvägagångssätt gör tillståndsuppdateringar förutsägbara. Alla ändringar går genom samma flöde, vilket gör applikationen enklare att förstå och felsöka.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 2

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 4. Kapitel 2
some-alt