这可能是反模式,但我需要做的是从其他减速器更改另一个减速器状态。不只是访问。
由于redux-from,我需要它,基本上我必须清除组件表单的值,在我的化简器中,我抓住了
case "@@redux-form/CHANGE":
if (action.meta.form === "XXX") {..}
然后根据需要处理值。根据我的计算,我需要更改
中的组件形式值form:reducerForm,
预先感谢
答案 0 :(得分:1)
您可以在两个Reducer中收听相同的动作,然后对它们进行修改。 这不是反模式,甚至在redux文档中建议使用。
reducerA
case "@@redux-form/CHANGE":
if (action.meta.form === "XXX") {..}
reducerB
case "@@redux-form/CHANGE":
if (action.meta.form === "XXX") {..}