DVA

头像
小懵
    阅读 1 分钟

    官网简介

    dva 是一个基于 redux(单向数据流 redux-action 同步) 和 redux-saga(generator 解决异步)(resdux-thunk中间件异步) 的数据流方案,然后为了简化开发体验,dva 还额外内置了 react-router 和 fetch,所以也可以理解为一个轻量级的应用框架。
    `redux thrunk === redux saga(generator )

    特性

    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
    3. 文件目录
      每个组件文件中的
      image.png

    小懵
    4 声望0 粉丝

    « 上一篇
    typescript
    下一篇 »
    代理