什么时候使用redux saga和redux thunk?

p

何时使用redux-saga和何时redux-thunk?

对于电子商务,哪个更好?

性能上有很大的不同吗?暴徒要比萨加斯人快?

尼古拉斯塔

我认为,如果您需要管理长时间运行的任务之间的交互,则redux-saga很有帮助。例如,我从事机顶盒软件的管理,需要管理不断变化的频道。要开始播放,需要依次执行几项异步操作,然后在播放期间需要定期进行其他操作。此外,在用户更改频道的情况下,每个步骤都必须是可取消的。像这样的事情很容易用sagas来完成(假设您已经习惯了使用sagas),但是相对而言却有着不可撤销的承诺。

如果您只需要做一些简单的事情,例如“当他们单击按钮时,下载一些数据”,那么他们两个都可以很好地完成工作。如果您的案例很简单,我会倾向于redux-thunk,因为它的学习曲线比redux-saga更容易。承诺在行业中很常见,因此已经有许多开发人员习惯了。而sagas是相当专业的代码。

不必担心性能差异。在这两种情况下,运行库代码只花费很少的时间。这段时间的大部分时间将花费在运行代码上,而代码的样式将有很大的不同,但是完成某项工作所需的计算数量将非常相似。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么要全部使用redux saga或thunk

来自分类Dev

Redux Thunk和异步操作

来自分类Dev

派发Redux-Thunk

来自分类Dev

Redux Thunk 如何实现

来自分类Dev

一般问题-什么时候使用Redux Store?

来自分类Dev

减少redux-thunk样板

来自分类Dev

Redux Thunk Firebase - 获取数组

来自分类Dev

Redux Thunk 共享异步对象

来自分类Dev

使用 react native 和 redux 进行异步调用,thunk

来自分类Dev

什么时候fetch()在Redux中发生?

来自分类Dev

Redux Thunk与Redux定制中间件

来自分类常见问题

redux-thunk和redux-promise有什么区别?

来自分类Dev

与Axios api一起使用时,Redux-Thunk和Redux-Promise有什么区别?

来自分类Dev

Redux-thunk 异步调用和状态

来自分类Dev

如何在Redux Toolkit的createSlice中使用Redux-Thunk?

来自分类Dev

Redux Thunk Action Creator没有被调用

来自分类Dev

派遣Redux Thunk重新渲染React组件

来自分类Dev

Redux thunk-嵌套调度的函数/动作

来自分类Dev

响应redux,thunk满足事件过早发生

来自分类Dev

Redux Thunk操作,axios返回多个值

来自分类Dev

Redux Thunk的目的`[[[arg(s)])=> dispatch =>`?

来自分类Dev

Redux Thunk Action Creator没有被调用

来自分类Dev

Redux Thunk-异步,与Promises链接的动作

来自分类Dev

redux thunk 中的 AsyncStorage,动作未调度

来自分类Dev

Redux Thunk:动作必须是普通对象

来自分类Dev

Angular - Redux Thunk AppState 未定义

来自分类Dev

Redux Thunk - 是否可以取消 setTimeout

来自分类Dev

什么时候使用AbstractAnnotationConfigDispatcherServletInitializer和WebApplicationInitializer?

来自分类Dev

count ++和++ count,什么时候使用?