redux:减速器与不对称减速器结构相结合?

时间:2017-08-04 06:44:20

标签: reactjs redux

如果我能在我的情况下使用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'
}

关于像这样的州的减速器,我有几个问题......

  1. AAReused可以使用相同的缩减器,但如果我执行类似的操作...

    const reducer = combinReducers({ A: AReducer, AReused: AReducer, })

    然后redux如何区分进来的行为?并派遣他们相应地更改AAReused

  2. 因为我需要在某个时候获取它,我如何处理比reducers高出一步的reducer并且可以切换isFetching以及调度将给出一个全新状态的动作一旦它被取出?

0 个答案:

没有答案