为什么是使用生成器函数(function*/yield)而不是async/await?

来源:8-2 状态管理基础介绍(redux-saga)

香饽饽0

2020-04-22

写回答

1回答

今朝

2020-04-22

这是个好问题,因为这个视频算是我在工作中总结的一个结果,而我在工作中用的最多的是dva,而dva是建立在redux-saga几乎之上的。为什么我会用dva呢?有时候技术选型是有一定主观性的,因为在我开始做技术选型的时候,dva是最出名的

0
2
今朝
回复
香饽饽0
dva本身没有引入什么新的概念,它关于异步处理用的是redux-saga,在redux-saga中也有人讨论过使用async和await代替生成器函数,但是最终被作者否决了,因为有一些特性没法用async来处理,所以redux-saga以后大概率是也不会用async
2020-05-07
共2条回复

跨平台应用ReactNative+TypeScript仿喜马拉雅开发App

从入门到实战,掌握用TypeScript开发ReactNative应用

832 学习 · 339 问题

查看课程