乐趣区

关于react.js: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
退出移动版