createSliceを使用した最初のスライスの作成
メニューを表示するにはスワイプしてください
スライスは createSlice 関数を使用して作成。ここで状態とその変更方法を定義。
スライスの作成
新しいファイルを作成、例:
src/features/counter/counterSlice.js
このファイル内でスライスを定義:
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;
状態の一部と、それを更新するロジックを定義。
createSlice により自動生成されるもの:
- リデューサーに基づくアクション
- ストア用リデューサー関数
- この状態部分を管理するための構造化された方法
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 2
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 3. 章 2