史诗的秩序应该重要吗?

时间:2018-02-09 08:28:32

标签: redux-observable

在我的代码中,史诗的顺序很重要(例如下面的例子),但我的感觉是,它不应该是真实的?

the code of combineEpics开始,看起来像是顺序调用epics,所以技术上顺序很重要,但即使代码包含...epics.reverse().map,应用程序的行为是否应该相同?

由于

E.g。这表现不同

combineEpics(
  epic1,
  epic2,
);

比这个

combineEpics(
  epic2,
  epic1,
);

1 个答案:

答案 0 :(得分:2)

您提供史诗的顺序反映了他们收到最新调度动作的顺序。因此,订单确实很重要,但在实践中,我从未见过应用程序碰到真正发生的情况。

我可以看到人为的案例,它可能会让你大部分都陷入史诗般的史诗般的行为,但我还没有听说过有人打过它们。

Demo showing order matters

即使不太可能影响任何人,这可能是我们应该在文档中提及的,因为它可能对每个人都不明显。