Création de Votre Premier Slice avec createSlice
Glissez pour afficher le menu
Une slice est créée à l'aide de la fonction createSlice. C'est ici que vous définissez votre état et la manière dont il peut évoluer.
Création d'une Slice
Créez un nouveau fichier, par exemple :
src/features/counter/counterSlice.js
Dans ce fichier, définissez votre 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;
Définition d'une portion d'état et de la logique permettant de la mettre à jour.
createSlice crée automatiquement :
- Actions basées sur vos reducers ;
- Une fonction reducer pour le store ;
- Une méthode structurée pour gérer cette partie de l'état.
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 2
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Section 3. Chapitre 2