Creating Your First Slice with createSlice
Stryg for at vise menuen
A slice is created using the createSlice function. This is where you define your state and how it can change.
Creating a Slice
Create a new file, for example:
src/features/counter/counterSlice.js
Inside this file, define your 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;
You define a piece of state and the logic that updates it.
createSlice automatically creates:
- Actions based on your reducers;
- A reducer function for the store;
- A structured way to manage this part of state.
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