DVA

官网简介

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

安装

  1. 安装 npm install dva-cli -g
    dva -v 查看版本
  2. 创建应用 dva new dva-quickstart

你可能感兴趣的:(react.js)