为什么redux-offline效果是同步执行的?

时间:2018-03-26 20:48:32

标签: redux react-redux offline

看起来像redux-offline效果是同步执行的,一次一个地从发件箱中取出并执行直到完成。只有在完成后,才会执行下一个。

如果您不确定是否存在连接,这是有道理的:您可能不想执行(可能是几十个/几百个)在发件箱中等待的呼叫并且可能会失败。但是,这意味着一旦连接,您就可以通过为效果创建一个瓶颈来缓慢应用程序(通常是HTTP调用)。

以上分析是否正确?有没有办法让发件箱并行执行效果?

1 个答案:

答案 0 :(得分:0)

它们同步执行的原因是因为顺序有时很重要。主要是当您针对同一资源发出多个请求时。

因此,如果用户两次更新相同的资源,并且第二次更新在Redux Offline之后执行,那么第二次更新可能会被覆盖。

无法并行执行效果。