Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ リデューサーのクリーンな結合 | 大規模アプリケーションにおけるReduxのスケーリング
ReactにおけるRedux Toolkitによる状態管理

bookリデューサーのクリーンな結合

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

複数のスライスがある場合、ストアでそれらを結合する必要があります。 Redux Toolkit により、これが簡単に行えます。

スライスの結合

すべてのスライスリデューサーを configureStore に渡します:

import { configureStore } from '@reduxjs/toolkit';
import userReducer from '../features/user/userSlice';
import tasksReducer from '../features/tasks/tasksSlice';

export const store = configureStore({
  reducer: {
    user: userReducer,
    tasks: tasksReducer
  }
});

各スライスはグローバルステートのキーとなります。

次のようにアクセスできます:

  • state.user;
  • state.tasks

これにより、ステートが構造化され予測しやすくなります。アプリの各部分がストア内で明確な場所を持ちます。

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 6.  3

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 6.  3
some-alt