首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何集成redux-form和redux-observable

如何集成redux-form和redux-observable
EN

Stack Overflow用户
提问于 2017-06-30 23:33:39
回答 1查看 683关注 0票数 2

我对redux和redux-observable非常陌生,所以我想请教一些建议。

我使用redux-observable和rxjs来处理我所有的副作用,效果非常好。

我使用redux-form来处理表单输入和表单验证,效果也很好。

我的问题是将它们集成在一起。我的理解是,redux-observable与我的普通操作创建器并行运行,因此当我提交表单时调用的操作将始终无错误地返回,并且如果提交有任何问题,并行运行的observable将生成一个不同的操作,因此我不确定如何正确处理它。

我找到了下面的库。看起来像是使用HOC用promise来包装动作的https://github.com/salsita/redux-form-actions。我只是想知道这是不是正确的方式,以及它是如何工作的。

可以从redux-form社区的人检查它,并让我知道它是否看起来很好。在这一点上,我没有足够的知识来打电话,因为我今天写了我的第一个表格,我不想走错路。

另外,如果有更好的方法,我们也会非常感谢这是如何工作的。

非常感谢您的评论和意见!

非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2018-05-02 06:45:19

要点是,在onSubmit中,将Promiseresolve/reject函数传递给一个分派的action。对该承诺执行await。然后,在您的epic中,根据需要调用resolve/reject以恢复onSubmit的流程。

这是我的公关,用一个可运行的例子解释它是如何工作的:https://github.com/redux-observable/redux-observable/pull/490

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44850133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档