【发布时间】:2016-12-03 09:24:20
【问题描述】:
我从一个组件调用了一个动作创建者来创建/编辑一个资源,然后它会向服务器发送一个 API 请求。我应该如何处理服务器关闭或返回错误的情况?我希望任何相关组件都能收到成功/失败通知。
我目前的想法是:
将 COMMENT_FAILED、COMMENT_SUCCESS 操作分派到评论存储区,然后以某种方式通知组件?
在启动组件中使用 Promise 来捕获来自操作调用的错误并适当地响应/呈现它们。
哪个更好?为什么?
这已经在React+Flux: Notify View/Component that action has failed? 中提出过,但唯一建议的解决方案是使用 2 中的 Promises。我当然可以这样做,但似乎......不像 Flux。
【问题讨论】:
-
你使用什么通量实现?
-
我正在使用 Facebook 流量
标签: flux