【发布时间】:2017-05-25 05:06:08
【问题描述】:
我按照文档的建议集成了 redux-form,一切正常。
下一步我想将异步 API 调用添加到我的应用程序中,并将它们与redux-form 创建的表单结合起来。
像往常一样,我想将我的 ui 组件与应用程序逻辑分开。 redux 这样做的方式是在组件中调度操作并在 reducer 中执行必要的逻辑。当您需要在您的操作/actionCreators 中进行异步操作时,可以使用 redux-thunk 或其他库,例如 redux-saga。
假设我想使用 redux-thunk 在我的 actionCreators 中使用异步 api 调用来更新我的应用程序状态。现在的问题是,有人如何将它与redux-form 在onSubmit 函数中给我们的逻辑结合起来?此函数假定您返回一个处理表单状态的承诺,但我找不到将其与使用操作的通常方式相结合的方法。
redux-form 不是提供了一种使用操作来处理提交功能的简化方法吗?
如果有不清楚的地方,或者您需要一些代码来更清楚地了解我想要实现的目标,请随时提出任何问题。谢谢!
【问题讨论】:
标签: reactjs redux redux-form redux-thunk