搜索许多论坛,但仍感到困惑,redux是异步还是同步?? 意识到这是一个基本问题,但是我在其他地方找不到答案。 如果有人知道,请举例说明。
答案 0 :(得分:2)
Redux存储仅支持同步数据流(ref)。
这是默认情况下通过 createStore()获得的。
异步中间件,例如 redux-thunk 或 redux-promise ,包装了商店的 dispatch()方法,并允许你派东西 除了动作,例如功能或承诺。任何中间件 然后,您可以使用您可以解释的所有内容,然后可以 将操作传递到链中的下一个中间件。
例如,
Promise中间件可以拦截Promises并调度一对 响应每个Promise异步开始/结束动作。
答案 1 :(得分:0)
在Redux中,调度动作是同步的。
没有中间件,Redux存储仅支持同步数据流。这是默认情况下通过
createStore()
获得的。
对于异步操作,可以将applyMiddleware()
用于中间件,例如redux-thunk。