Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Skapa Din Första Slice med createSlice | Skapa och Hantera Tillstånd med Slices
Tillståndshantering med Redux Toolkit i React

bookSkapa Din Första Slice med createSlice

Svep för att visa menyn

En slice skapas med funktionen createSlice. Här definierar du ditt state och hur det kan förändras.

Skapa en Slice

Skapa en ny fil, till exempel:

src/features/counter/counterSlice.js

I denna fil definierar du din slice:

import { createSlice } from '@reduxjs/toolkit';

const initialState = {
  value: 0
};

const counterSlice = createSlice({
  name: 'counter',
  initialState,
  reducers: {
    increment(state) {
      state.value += 1;
    },
    decrement(state) {
      state.value -= 1;
    }
  }
});

export const { increment, decrement } = counterSlice.actions;
export default counterSlice.reducer;

Du definierar en del av state och logiken som uppdaterar det.

createSlice skapar automatiskt:

  • Actions baserade på dina reducers;
  • En reducer-funktion för store;
  • En strukturerad metod för att hantera denna del av state.
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. 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 3. Kapitel 2
some-alt