看起来像redux-offline效果是同步执行的,一次一个地从发件箱中取出并执行直到完成。只有在完成后,才会执行下一个。
如果您不确定是否存在连接,这是有道理的:您可能不想执行(可能是几十个/几百个)在发件箱中等待的呼叫并且可能会失败。但是,这意味着一旦是连接,您就可以通过为效果创建一个瓶颈来缓慢应用程序(通常是HTTP调用)。
以上分析是否正确?有没有办法让发件箱并行执行效果?
答案 0 :(得分:0)
它们同步执行的原因是因为顺序有时很重要。主要是当您针对同一资源发出多个请求时。
因此,如果用户两次更新相同的资源,并且第二次更新在Redux Offline之后执行,那么第二次更新可能会被覆盖。
无法并行执行效果。