RFC: 添加创建 EpicEnhancer, 调试创建 EpicMiddleware 软件
作者: BerkeleyTrue创建于 2017年6月1日更新于 2026年7月25日
目前 Redux-Observable (RO) 存在两个边缘情况,没有明确且容易的解决方案: * 动作顺序不一致 * 订阅时发出的同步动作无法被 Epic 看到 虽然通过一些 Rx 知识和努力可以解决这两个问题,但这会让经验丰富的人感到意外(我曾被第二个问题所困扰)。 这两个问题的主要问题在于中间件 API。它限制了我们如何拦截和分发发往和来自 Epic 的动作。虽然可以通过使用中间件 API 来解决这两个问题,但它们都有自己的权衡和更改。 我建议我们考虑添加一个 createEpicEnhancer 函数,该函数将创建一个存储增强器。这将使我们有灵活性来解决这两个问题(可能还会帮助简化 SSR)。同时,我们应该淘汰 createEpicMiddleware。 这将是一个突变性更改,应由社区进行全面讨论。
内容来源: redux-observable/redux-observable