dva 轻量级JS框架

程序名称:dva

授权协议: MIT

操作系统: 跨平台

开发语言: JavaScript

dva 介绍

基于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');

dva 官网

https://github.com/dvajs/dva

相关编程语言

MuPlayer 是一款跨平台、轻量级的音频播放解决方案,...
OS FLV 是一个 开源和可嵌入网页的flv播放器。 这个...
DewPlayer音乐播放器,样式很简单,而且很实用.播放器...
JW FLV MEDIA PLAYER是一个开源的在网页上使用的Fla...
Speakker 是一个基于 Web 浏览器的音乐播放器,只提...
Player Framework 是一个开源的支持 HTML5 的视频播...