React native react redux<;供应商>;缺少动态添加的减速器状态
我正在动态地向redux状态添加删除还原程序,并使用react redux connect函数将状态映射到道具。我会添加/删除异径管,如中所示 使用reducerManager方法 在下面的某个时刻,代码运行React native react redux<;供应商>;缺少动态添加的减速器状态,react-native,redux,react-redux,React Native,Redux,React Redux,我正在动态地向redux状态添加删除还原程序,并使用react redux connect函数将状态映射到道具。我会添加/删除异径管,如中所示 使用reducerManager方法 在下面的某个时刻,代码运行 ... store.reducerManager.add(campaign.campaignId, UDP.getReducer()); console.log('reducer map', store.reducerManager.getReducerMap()); return (
...
store.reducerManager.add(campaign.campaignId, UDP.getReducer());
console.log('reducer map', store.reducerManager.getReducerMap());
return (<UDP campaign={campaign}/>);
....
问题是当MapStateTops运行时
state[ownProps.campaign.campaignId]
未定义,而console.log('reducer map')显示它处于状态。但是传递到MapStateTops的状态不包含它
(另外,mapStateToProps在第一次之后运行第二次,然后状态正确)
我不知道我是做了提供商/react redux不允许的事情还是做错了什么
state[ownProps.campaign.campaignId]