0

我有一个反应组件 - 用户可以在其中创建应用程序的页面。当他们单击创建时,我会进行异步调用。如果异步调用成功,那么我会让调度员知道该操作。否则,如果我收到错误消息,我不会通知调度员而是呈现一些错误文本。

这是其他人将如何处理这种情况的方式吗?我认为这是正确的方法,但我的一部分认为调度程序应该处理异步调用。但是,我不确定如何通知视图发生了错误。我可以重新渲染视图并将错误作为道具传递,但这种方法似乎增加了太多复杂性。

谢谢!

4

1 回答 1

1

我被指出了另外两个 SO 问题:

您如何使用 Flux 管理异步 Store 操作?

通量存储或操作(或两者)是否应该触及外部服务?

简而言之,您的操作创建者可以发出异步请求,然后分派适当的操作:FAILED-REQUEST 或 COMPLETE-ADD-APPLICATION

FAILED-REQUEST 操作可以使用错误更新存储,并且您的组件可以使用该错误。

于 2015-01-22T23:57:47.647 回答