今天我一直在敲打我的脑袋试图找出为什么我无法捕捉到当你将returnRejectedSubmitPromise设置为true时应该从失败的提交中回来的被拒绝的承诺。
我在配置对象中将returnRejectedSubmitPromise设置为true。
export default reduxForm({
returnRejectedSubmitPromise: true,
form: 'addSite',
fields: formFields,
validate: AddSiteValidation
}, mapStateToProps)(SiteAdd);
我有一个提交函数,我将其传递给redux表单为您提供的handleSubmit prop。我在我的表单的onSubmit上调用handleSubmit。无论我做什么,我都会得到handleSubmit(...).catch is not a function
或未处理的拒绝承诺错误。
有没有关于如何捕捉被拒绝的承诺的例子?
答案 0 :(得分:2)
请查看以下链接,因为它会直接回答您的问题。
https://github.com/erikras/redux-form/issues/616#issuecomment-209105697