有没有办法强制更新redux-form的提交道具?

时间:2019-07-01 22:52:10

标签: javascript redux redux-form invisible-recaptcha

我正在使用redux-form的注册表单上使用reCAPTCHA v2。当用户单击提交时,会弹出reCAPTCHA模式,并且redux表单的submitting道具从false变为true,我们禁用了提交按钮。如果用户在完成reCAPTCHA模式之前将其关闭,则提交按钮将保持禁用状态,并且用户将无法弹出该模式。如果用户在完成之前关闭了模式,是否有任何方法可以将submitting道具强制更新回false

1 个答案:

答案 0 :(得分:1)

为此目的,有一个动作创建者:

stopSubmit(form:String, errors:Object)

例如:

...
import { stopSubmit } from 'redux-form';
...

...
dispatch(stopSubmit('formName', {}));
...