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

bookOppretting Av Din Første Slice Med createSlice

Sveip for å vise menyen

En slice opprettes ved å bruke funksjonen createSlice. Her definerer du tilstanden din og hvordan den kan endres.

Opprette en Slice

Opprett en ny fil, for eksempel:

src/features/counter/counterSlice.js

Definer din slice i denne filen:

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 definerer en del av tilstanden og logikken som oppdaterer den.

createSlice oppretter automatisk:

  • Handlinger basert på dine reducers;
  • En reducer-funksjon for store;
  • En strukturert måte å håndtere denne delen av tilstanden på.
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 2

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 3. Kapittel 2
some-alt