前面我们自己创建了一个组合 Reducer .. 就是这个 mainReducer .. 因为这种组合形式经常会儿到 .. 所以在 redux 里面,有一个帮手方法可以帮我们创建这种组合 Reducer ..
可以先在文件的顶部 .. 把 combineReducers 从 redux 里面拿出来用一下 ..
然后先注释掉这个 mainReducer .. 下面再用一下 combineReducers 去创建一个 .. 名字是 mainReducer .. 用一下 combineReducers ..
给它一个对象 .. 对象里的东西就是 state 里的字段或者叫属性,对应着处理这个字段或属性数据的 Reducer 的名字 ..
比如我们的应用的 state 里有个 posts .. 添加一个 posts .. 它的值就是处理 posts 这块数据用的 reducer的名字 .. 这里就是 postsReducer ...
应用的 state 里还有一块儿数据是 comments ... 添加一个 comments .. 处理这块数据用的 reducer 是 commentsReducer ...
保存一下 ..
结果跟之前是一样的 .. 使用 combineReducers 创建组合 Reducer 更方便一些 ..