如果我能在我的情况下使用combineReducers
,我会感到有点困惑......
我的州:
settings = {
A: {
settingA: {...objects},
settingB: 'foo',
settingC: 'bar',
},
AReused: {
settingA: {...objects},
settingB: 'like_A',
settingC: 'but_not_A',
},
B: {
settingA: 'setting',
settingB: 'foo',
settingC: 'bar',
}
isFetching: false,
someOtherSetting: 'wooohoo'
}
关于像这样的州的减速器,我有几个问题......
A
和AReused
可以使用相同的缩减器,但如果我执行类似的操作...
const reducer = combinReducers({
A: AReducer,
AReused: AReducer,
})
然后redux如何区分进来的行为?并派遣他们相应地更改A
或AReused
?
因为我需要在某个时候获取它,我如何处理比reducers高出一步的reducer并且可以切换isFetching
以及调度将给出一个全新状态的动作一旦它被取出?