Oprettelse 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?
Tak for dine kommentarer!
Sektion 3. Kapitel 2
Spørg AI
Spørg AI
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