epics 的顺序应该重要吗?
Should order of epics matter?
在我的代码中,epics 的顺序很重要(下面的示例),但我的感觉是不应该这样,所以事实呢?
从 the code of combineEpics 来看,epics 似乎是按顺序调用的,因此技术上的顺序很重要,但是即使代码包含 ...epics.reverse().map
,应用程序的行为是否应该相同?
谢谢
例如这表现不同
combineEpics(
epic1,
epic2,
);
比这个
combineEpics(
epic2,
epic1,
);
您提供 epics 的顺序反映了他们接收最新派遣操作的顺序。所以顺序确实很重要,尽管在实践中我从未见过应用程序 运行 真正做到了。
我可以看到人为的案例,其中它可能主要在 epic-to-epic 动作附近咬你,但我没听说有人撞到它们。
即使这不太可能影响任何人,这也可能是我们应该在文档中提及的内容,因为它可能对每个人来说都不明显。
在我的代码中,epics 的顺序很重要(下面的示例),但我的感觉是不应该这样,所以事实呢?
从 the code of combineEpics 来看,epics 似乎是按顺序调用的,因此技术上的顺序很重要,但是即使代码包含 ...epics.reverse().map
,应用程序的行为是否应该相同?
谢谢
例如这表现不同
combineEpics(
epic1,
epic2,
);
比这个
combineEpics(
epic2,
epic1,
);
您提供 epics 的顺序反映了他们接收最新派遣操作的顺序。所以顺序确实很重要,尽管在实践中我从未见过应用程序 运行 真正做到了。
我可以看到人为的案例,其中它可能主要在 epic-to-epic 动作附近咬你,但我没听说有人撞到它们。
即使这不太可能影响任何人,这也可能是我们应该在文档中提及的内容,因为它可能对每个人来说都不明显。