Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oprettelse af Din Første Slice med createSlice | Oprettelse og Håndtering af Tilstand med Slices
Tilstandshåndtering med Redux Toolkit i React

bookOprettelse af Din Første Slice med createSlice

Stryg for at vise menuen

En slice oprettes ved hjælp af funktionen createSlice. Her defineres tilstanden og hvordan den kan ændres.

Oprettelse af en Slice

Opret en ny fil, for eksempel:

src/features/counter/counterSlice.js

Inde i denne fil defineres 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;

Her defineres et stykke tilstand og logikken, der opdaterer det.

createSlice opretter automatisk:

  • Actions baseret på dine reducers;
  • En reducer-funktion til store;
  • En struktureret måde at håndtere denne del af tilstanden på.
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

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