我有2个减速器,我使用并组合它们。在第一个reducer中,我有一些可以获得所有初始数据的东西(这与第二个reducer相关)。如何在2个联合减速器之间共享状态?
如何在初始化/设置从第一个reducer到第二个的状态下使用数据?
function reducer1(state = initialState, action = '') {
switch (action.type) {
case constants.INITIAL_DATA:
returnstate.set('data', fromJS(document.data));
....
然后我结合这两个reducer,我想从他们两个访问“数据”。 (或将数据作为initialState传递给第二个reducer)
谢谢!
你能解释一下你的用例吗?通常情况下,我会说这是一个迹象,表明你在减速器中有逻辑,而不属于那里。如果您的状态依赖于其他状态,则它可能属于容器组件。 –
其中一个减速器刚刚发生拉动初始数据 - 你可以说它是某种“父”减速器 - 但最后我将它们结合起来。 – David