有没有办法强制更新 redux-form 的提交道具?
Is there a way to force update redux-form's submitting prop?
我在使用 redux-form 的注册表单上使用 reCAPTCHA v2。当用户点击提交时,reCAPTCHA 模式弹出,redux-form 的 submitting
属性从 false
变为 true
,我们禁用提交按钮。如果用户在完成 reCAPTCHA 模态之前关闭它,提交按钮将保持禁用状态,并且用户无法让模态弹出。如果用户在完成之前关闭模式,是否有任何方法可以强制将 submitting
道具更新回 false
?
有一个用于此目的的动作创建器:
stopSubmit(form:String, errors:Object)
例如:
...
import { stopSubmit } from 'redux-form';
...
...
dispatch(stopSubmit('formName', {}));
...
我在使用 redux-form 的注册表单上使用 reCAPTCHA v2。当用户点击提交时,reCAPTCHA 模式弹出,redux-form 的 submitting
属性从 false
变为 true
,我们禁用提交按钮。如果用户在完成 reCAPTCHA 模态之前关闭它,提交按钮将保持禁用状态,并且用户无法让模态弹出。如果用户在完成之前关闭模式,是否有任何方法可以强制将 submitting
道具更新回 false
?
有一个用于此目的的动作创建器:
stopSubmit(form:String, errors:Object)
例如:
...
import { stopSubmit } from 'redux-form';
...
...
dispatch(stopSubmit('formName', {}));
...