在过去的两周里,我一直在使用 redux,我遇到了一个问题,我想访问/更改另一个 reducer 的状态值。我怎样才能做到这一点?
例如:我有两个组件' A-Component '和' Message-component '分别有' A-actions '、' Message-actions '和' A-reducer '、' Message-reducer '
当调用' A-Component '的动作时,它将调用相应的reducer函数,我需要更新Message-reducer状态值,该值将显示消息框
A-动作
导出函数添加(数据){ 返回 { 类型:[types.ONADD,types.ONADDSUCCESS,types.ONADDFAIL], 有效载荷:{ 响应:api.add(data).then(response => response), 数据 } }; }
A-减速机
导出默认 createReducer(initialState, { [types.ONADD](状态){ 返回 { ...状态, 消息:'更新记录' }; } });
上面提到的消息状态值是消息reducer的状态值。我想从 A-reducer 更新消息状态值,从而更新消息组件。这在redux中可能吗?
我尝试了各种中间件,但失败了。
预先感谢!