跳至主要內容
Dva

Dva

dva 一个轻量级的应用框架 1.路由: React-Router 2.架构: Redux 3.异步操作: Redux-saga
将上面三个 React 工具库包装在一起,简化了 API,让开发 React 应用更加方便和快捷

redux 存在的问题

概念太多,并且 reducer, saga, action 都是分离的(分文件)
编辑成本高,需要在 reducer, saga, action 之间来回切换
不便于组织业务模型 (或者叫 domain model) 。比如我们写了一个 userlist 之后,要写一个 productlist,需要复制很多文件。
saga 书写太复杂,每监听一个 action 都需要走 fork -> watcher -> worker 的流程


wangdongovo...大约 5 分钟前端框架dvareact