一 Dva:https://dvajs.com/
1 Dva:是一个基于redux和redux-saga的数据流方案,还额外内置了react-router和fetch,可以理解为一个轻量级的应用框架。(dva = React-Router + Redux + Redux-saga)
2 目前流行的数据流方案有:
二 Dva与redux写法区别:
-
使用 redux 需要拆分出
action
模块和reducer
模块 -
dva将
action
和reducer
封装到model
中,异步流程采用Generator处理
推荐阅读:
Dva搭建使用:https://www.jianshu.com/p/513c5eab17c1
Dva入门教学:https://blog.csdn.net/weixin_42278979/article/details/90146190
图解Dva发展:https://www.yuque.com/flying.ni/the-tower/tvzasn
支付宝前端应用架构发展与选择:https://github.com/sorrycc/blog/issues/6