stateが多くなるとreducerのファイルが巨大化してきます。ファイルを分けた方が編集も楽になるし、コード全体の見通しもよくなると思います。 分割方法は簡単で、index.jsファイルを作り、各状態のファイルを読み込み、configureStore.jsでそのindex.jsを読み込みます。 ディレクトリツリー app ├── Root.js ├── actions │ └── user.js ├── components ├── configureStore.js ├── containers │ └── App.js └── reducers ├── index.js # configureStore.jsで読み込む └── user.js # index.jsで読み込む import { createStore, applyMiddleware } from 'redux
![ReduxでReducerのファイルを分割する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/6549f7de258d8d2e6fd9a724d22c74a8b9c030b2/height=288;version=1;width=512/https%3A%2F%2Fwww.wazalab.com%2Fwp-content%2Fuploads%2F2019%2F01%2Fcropped-waza512.png)