使用Redux-Form,如何从ReduxFormField onChange事件调度?

时间:2018-01-19 18:13:08

标签: reactjs redux redux-form recompose

我收到以下错误:

'调度'没有定义no-undef

我尝试做的是每当用户选择其中一个ReduxFormField单选按钮时,表单自动提交。

能从onReduxFormFieldChange执行此操作的正确方法是什么?

{{1}}

1 个答案:

答案 0 :(得分:1)

您正在将组件连接到redux-form,但您并未将组件连接到redux存储,这意味着您无法分派操作(包括redux-form操作,例如{{ 1}})。

我以前没有使用过submit,所以我不确定是否/如何通过它进行调度,但是使用标准的react-redux,您需要添加如下内容:你文件的底部:

recompose

然后您的组件const mapDispatchToProps = dispatch => ({ submit: (formName) => dispatch(submit(formName))}); export default connect(null, mapDispatchToProps)(withForm(MyForm)); 实施变为:

onReduxFormFieldChange