Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ createSliceを使用した最初のスライスの作成 | スライスによる状態の作成と管理
ReactにおけるRedux Toolkitによる状態管理

bookcreateSliceを使用した最初のスライスの作成

メニューを表示するにはスワイプしてください

スライスは 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に質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 3.  2
some-alt