Redux 无法使ReturnedRejectedSubmitPromise正常工作

Redux 无法使ReturnedRejectedSubmitPromise正常工作,redux,redux-form,Redux,Redux Form,我今天一整天都在绞尽脑汁,想弄明白为什么我不能抓住这个被拒绝的承诺,而这个承诺本来应该是在你兑现时从失败的提交中恢复过来的 我在配置对象中将returnRejectedSubmitPromise设置为true export default reduxForm({ returnRejectedSubmitPromise: true, form: 'addSite', fields: formFields, validate: AddSiteValidation }, mapStat

我今天一整天都在绞尽脑汁,想弄明白为什么我不能抓住这个被拒绝的承诺,而这个承诺本来应该是在你兑现时从失败的提交中恢复过来的

我在配置对象中将returnRejectedSubmitPromise设置为true

export default reduxForm({
  returnRejectedSubmitPromise: true,
  form: 'addSite',
  fields: formFields,
  validate: AddSiteValidation
}, mapStateToProps)(SiteAdd);
我有一个提交函数,我将它传递给redux表单提供给您的handleSubmit道具。我在表单的onSubmit上调用handleSubmit。无论我做什么,我要么得到
handleSubmit(…)。catch不是一个函数
,也不是一个未处理的拒绝承诺错误


有没有关于如何抓住被拒绝承诺的例子?

请查看下面的链接,因为它直接回答了您的问题


传递给
handleSubmit的函数的返回值是多少?我没有亲自使用过这个选项,但是如果您从传递给
handleSubmit
的函数返回承诺,它看起来只会返回被拒绝的承诺。见: