轻量级JS框架 dva

MIT
JavaScript
跨平台
2016-09-26
IT_小翼

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

特点:

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

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

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

  • 支持mobile and react-native: 跨开台

  • 动态 model and 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');
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

#react 之ant design Pro 学习研究#----启动项目

#首页 src/index.js import '@babel/polyfill'; import 'url-polyfill'; import dva from 'dva'; //import createHistory from 'history/createHashHistory'; // user BrowserHistory impor...

2018/11/27 22:28
106
0
打造前端大秘宝系列之REDUX状态处理框架ZORO-基本简介

本人是一个dva框架的长期使用者,个人非常喜欢dva对于redux的封装,但是在使用dva的过程中遇到了许多不是很顺手的问题,也因此产生了自己动手编写一套类dva库,并致力于解决dva使用过程中的所...

2018/10/22 09:45
9
0
dva开源项目——仿携程H5

项目背景:最近一直在研究react,正好最近加班不多,所以利用业余时间写了个项目,该项目仿照了携程H5页面 项目地址:https://github.com/chengxc/dva-travel 技术栈:dva (react、redux、r...

2018/04/13 14:38
78
0
react中后台管理界面

> dva-boot-admin 是一个用React开发的一个企业级中后台管理UI,包含常用的业务,组件,及数据流转方案,前后端分离的开发方式,按业务划分的目录结构,可以大大提高我们的开发效率 下面是整体...

2018/06/04 16:10
22
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部