什么时候使用redux传奇,什么时候使用reux thunk



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

对于电子商务来说,哪一个应该更好?

表现上有很大的差别吗?雷声比仙人掌快?

在我看来,如果您需要管理长时间运行的任务的交互,redux saga会大放异彩。例如,我为机顶盒开发软件,该软件需要管理不断变化的频道。有几个异步的事情需要按顺序进行才能启动播放,然后在播放期间需要定期进行额外的事情。此外,在用户更改频道的情况下,每个步骤都需要是可取消的。像这样的事情对sagas来说很容易(假设你已经习惯了使用它们(,但对不可撤销的承诺来说相对困难。

如果你只需要做一些相当简单的事情,比如";当他们点击按钮下载一些数据时;,然后他们两个都做得很好。如果你的案例相当简单,我会倾向于redux thunk,因为它的学习曲线比redux saga更容易。承诺在这个行业很常见,很多开发者已经习惯了;而sagas是一段相当专业的代码。

不要担心性能上的差异。在这两种情况下,运行库的代码所花费的时间都非常少。大部分时间将花在运行代码上,虽然代码的风格会有很大不同,但完成某项工作所需计算的内容数量将非常相似。

最新更新