从redux商店中删除字段

时间:2017-07-04 09:36:58

标签: redux-form

有没有办法使用change方法取消/删除变量集? 在我的代码中,我以编程方式设置字段

this.props.change('extraBedChildrenNum', 1);

但我想取消设置此字段,以便将其从商店中删除。知道怎么做吗?

2 个答案:

答案 0 :(得分:1)

没有动作创建者从提供给装饰组件的表单中删除字段作为道具,但there is one exported by redux-form称为unregisterField

所以你应该可以这样做:

store.dispatch(unregisterField('MyFormName', 'extraBedChildrenNum'))

希望这有帮助!

答案 1 :(得分:0)

来自github issue

import {change} from 'redux-form';

dispatch(change('myForm', 'myField', 'newValue'))

这应该有帮助