无法获得returnRejectedSubmitPromise工作

时间:2016-01-30 01:21:47

标签: redux redux-form

今天我一直在敲打我的脑袋试图找出为什么我无法捕捉到当你将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或未处理的拒绝承诺错误。

有没有关于如何捕捉被拒绝的承诺的例子?

1 个答案:

答案 0 :(得分:2)

请查看以下链接,因为它会直接回答您的问题。

https://github.com/erikras/redux-form/issues/616#issuecomment-209105697