我在我当前的项目中使用redux-thunk。我最近发现redux-saga我们的一个同伴建议我的队友从thunk迁移到saga。
使用Saga的好处
通过简单地查看以上两个好处,我不想迁移到传奇。 使用传奇有什么好处吗?如果是这样,请建议我。
答案 0 :(得分:2)
除此之外还有更多的传奇。等待操作的能力允许许多解决方案不可能使用thunk。
一方面,您可以更好地解除副作用,例如等待集合更新,而不是从"更新集合thunk"显式调用您需要的每个thunk。另一方面,你可以在一个易于理解的简短传奇中编写非常复杂的异步副作用,就像你需要按顺序调度多个动作时那样做。
要回答您的标题问题,是的,有很多公司在生产中使用传单,包括我工作的那个。
答案 1 :(得分:0)
这是人事选择的问题。如果团队成员想要使用它,请查看重构和测试所需的工作和时间。
获取api调用都执行saga使用生成器函数的相同任务。