Есть ли способ форсировать подачу реквизита при обновлении? - PullRequest
1 голос
/ 02 июля 2019

Я использую reCAPTCHA v2 в регистрационной форме, используя redux-форму.Когда пользователь нажимает кнопку «Отправить», появляется модальное окно reCAPTCHA, и значение submitting для формы-редуктора изменяется от false до true, и мы отключаем кнопку отправки.Если пользователь закрывает модальное окно reCAPTCHA до его завершения, кнопка «Отправить» остается отключенной, и пользователь не может заставить модал всплыть.Есть ли способ принудительно обновить submitting реквизит обратно до false, если пользователь закрывает модальное перед его завершением?

1 Ответ

1 голос
/ 02 июля 2019

Для этой цели существует создатель действия:

stopSubmit(form:String, errors:Object)

Например:

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

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