dva 介绍
基于React和Redux的树型结构轻量级JS框架,(灵感来自Choo).
特点:
-
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 官网
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。