在循环中使用Redux Saga all effect时如何处理错误?

在循环中使用Redux Saga all effect时如何处理错误?,redux,error-handling,redux-saga,Redux,Error Handling,Redux Saga,我有一个需要下载的项目列表。我已经开始下载操作。所以,我需要做的就是在循环中调用动作。我们正在使用redux saga和代码 yield all([items.map(item => put(initDownload(item)))]); 除非其中一个下载失败,否则工作正常。一项失败会使整个集合失败 如何在循环中启动相互不影响的并行操作

我有一个需要下载的项目列表。我已经开始下载操作。所以,我需要做的就是在循环中调用动作。我们正在使用redux saga和代码

yield all([items.map(item => put(initDownload(item)))]);
除非其中一个下载失败,否则工作正常。一项失败会使整个集合失败

如何在循环中启动相互不影响的并行操作