官网简介
dva 是一个基于 redux(单向数据流 redux-action 同步)和 redux-saga(generator 解决异步)(resdux-thunk 中间件异步) 的数据流计划,而后为了简化开发体验,dva 还额定内置了 react-router 和 fetch,所以也能够了解为一个轻量级的利用框架。
个性
elm 概念,通过 reducers, effects 和 subscriptions 组织 model
插件机制,比方 dva-loading 能够主动解决 loading 状态,不必一遍遍地写 showLoading 和 hideLoading
反对 HMR,基于 babel-plugin-dva-hmr 实现 components、routes 和 models 的 HMR
装置
- 装置 npm install dva-cli -g
dva -v 查看版本 - 创立利用 dva new dva-quickstart