Redux是异步还是同步

时间:2018-08-09 13:37:02

标签: reactjs asynchronous redux synchronization

搜索许多论坛,但仍感到困惑,redux是异步还是同步?? 意识到这是一个基本问题,但是我在其他地方找不到答案。 如果有人知道,请举例说明。

2 个答案:

答案 0 :(得分:2)

  

Redux存储仅支持同步数据流(ref)。

这是默认情况下通过 createStore()获得的。

  

异步中间件,例如 redux-thunk redux-promise ,包装了商店的 dispatch()方法,并允许你派东西   除了动作,例如功能或承诺。任何中间件   然后,您可以使用您可以解释的所有内容,然后可以   将操作传递到链中的下一个中间件。

例如,

  

Promise中间件可以拦截Promises并调度一对   响应每个Promise异步开始/结束动作。

Read More>>

答案 1 :(得分:0)

在Redux中,调度动作是同步的。

  

没有中间件,Redux存储仅支持同步数据流。这是默认情况下通过createStore()获得的。

对于异步操作,可以将applyMiddleware()用于中间件,例如redux-thunk