{ domainData1 : {}, domainData2 : {}, appState1 : {}, appState2 : {}, ui : { uiState1 : {}, uiState2 : {}, } } ref: Basic Reducer Structure and State Shape · Redux 正規化 Recipesでは正規化についても言及しており、リレーショナルデータを管理する場合はデータベースのように正規化することを推奨していました。 以下は投稿が複数のコメントを持つ例です。postsはcommentsのidだけを持っています。 { posts : { byId : { "post1" : { id : "post1", author : "user1", body : "......", comments : ["comment1", "comment
![TwitterやSlackのRedux Storeを覗く](https://cdn-ak-scissors.b.st-hatena.com/image/square/eb032d5c298d2840b43dc6ca63fde497e3c8ceb0/height=288;version=1;width=512/https%3A%2F%2Fblog.recruit.co.jp%2Frls%2F2019-12-20-dissecting-redux-store%2Fimg%2Fchannel_member.png)