授权协议: MIT
开发语言: JavaScript 查看源码 »
操作系统: 跨平台
收录时间: 2016-09-26
提 交 者: IT_小翼

基于 React 和 Redux 的树型结构轻量级 JS 框架。(灵感来自 Choo)。

特点:

  • 基于 redux、redux-saga 和 react-router:站在巨人的肩膀上。

  • small api:仅 5 个 api 方法,很容易学习。

  • elm cocepts:基于 reducers、effects 和 subscriptions 的组织模型。

  • 支持 mobile 和 react-native:跨平台。

  • 动态 model 和 router:拆分大型应用程序和负载的需求。

  • plugin system:可扩展 dva。

  • hmr support with babel-plugin-dva-hmr

简单使用方法:

import dva, { connect } from 'dva';

// 1. Create app
const app = dva();

// 2. Add plugins (optionally)
app.use(plugin);

// 3. Register models
app.model(model);

// 4. Connect components and models
const App = connect(mapStateToProps)(Component);

// 5. Config router with Components
app.router(routes);

// 6. Start app
app.start('#root');
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

dva 的相关资讯

还没有任何资讯

dva 的相关博客

dva

感谢支持ayqy个人订阅号,每周义务推送1篇(only unique one)原创精品博文,话题包括但不限于前端、Node、Android、数学(W...

dva-loading

过渡组件 dva-loading 传统做法 比如请求一个用户页面,刚进去的时候由于要去服务器请求数据需要花费时间,这段时间页面应该是...

dva 基础

一、dva 是什么? dva 是基于现有应用架构 (redux + react-router + redux-saga 等)的一层轻量封装,没有引入任何新概念,全部...

Dva入门

# Dva 入门 概念:dva是体验技术部开发的react应用框架,将react-router/redux/redux-saga(异步操作)三个工具库包装在一起,简...

dva model

原文:https://blog.csdn.net/lizhen_software/article/details/79455150 1、model相当于vue的vuex,里面包含了但向数据流的所...

关于dva/fetch和dva/router的警告提示

一: 先看警告提示 二:关于fetch的问题 将import fetch from 'dva/fetch';替换为 import { fetch } from 'dva'; 可以解决 //...

React dva 的使用

各大传送门: DvaJS Github DvaJS API与示例 了解 dva - dva = React-Router + Redux + Redux-saga + fetch - dva的初衷是(其...

使用dva脚手架(dva-cli)快速构建React项目

安装 dva-cli 你应该会更希望关注逻辑本身,而不是手动敲入一行行代码来构建初始的项目结构,以及配置开发环境。 那么,首先需...

项目中的 dva

dva 是由阿里架构师 sorrycc 带领 team 完成的一套前端框架,在作者的 github 里是这么描述它的:“dva 是 react 和 redux 的...

dva 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
12 收藏
分享
在线直播报名
返回顶部
顶部