我正在使用redux-form的注册表单上使用reCAPTCHA v2。当用户单击提交时,会弹出reCAPTCHA模式,并且redux表单的submitting
道具从false
变为true
,我们禁用了提交按钮。如果用户在完成reCAPTCHA模式之前将其关闭,则提交按钮将保持禁用状态,并且用户将无法弹出该模式。如果用户在完成之前关闭了模式,是否有任何方法可以将submitting
道具强制更新回false
?
答案 0 :(得分:1)
为此目的,有一个动作创建者:
stopSubmit(form:String, errors:Object)
例如:
...
import { stopSubmit } from 'redux-form';
...
...
dispatch(stopSubmit('formName', {}));
...