Redux 无法使ReturnedRejectedSubmitPromise正常工作
我今天一整天都在绞尽脑汁,想弄明白为什么我不能抓住这个被拒绝的承诺,而这个承诺本来应该是在你兑现时从失败的提交中恢复过来的 我在配置对象中将returnRejectedSubmitPromise设置为trueRedux 无法使ReturnedRejectedSubmitPromise正常工作,redux,redux-form,Redux,Redux Form,我今天一整天都在绞尽脑汁,想弄明白为什么我不能抓住这个被拒绝的承诺,而这个承诺本来应该是在你兑现时从失败的提交中恢复过来的 我在配置对象中将returnRejectedSubmitPromise设置为true export default reduxForm({ returnRejectedSubmitPromise: true, form: 'addSite', fields: formFields, validate: AddSiteValidation }, mapStat
export default reduxForm({
returnRejectedSubmitPromise: true,
form: 'addSite',
fields: formFields,
validate: AddSiteValidation
}, mapStateToProps)(SiteAdd);
我有一个提交函数,我将它传递给redux表单提供给您的handleSubmit道具。我在表单的onSubmit上调用handleSubmit。无论我做什么,我要么得到handleSubmit(…)。catch不是一个函数
,也不是一个未处理的拒绝承诺错误
有没有关于如何抓住被拒绝承诺的例子?请查看下面的链接,因为它直接回答了您的问题
传递给
handleSubmit的函数的返回值是多少?我没有亲自使用过这个选项,但是如果您从传递给handleSubmit
的函数返回承诺,它看起来只会返回被拒绝的承诺。见: