2
|
Dean Radcliffe · 技术社区 · 8 年前 |
![]() |
1
3
商店增强器相互缠绕。使用Redux
这意味着时间旅行调试将只使用通过所有中间件的操作,而重放这些操作将不会再次通过中间件链。换句话说,只有实际影响商店的操作才会被重放。 另一件要考虑的事情是,像中间件这样的东西允许访问商店的API,以便调度和检查状态,以及 可以 被视为“在”商店内部,但最终的关键是,它们是在“真实”商店本身之上的一层中处理的。 您可能想阅读Dan关于中间件和异步行为的优秀文章: How to dispatch a Redux action with a timeout? 和 Why do we need middleware for async flow in Redux? ,这有助于澄清中间件的原因,以及其他链接和解释 http://redux.js.org/docs/FAQ.html#actions-side-effects . |