Dva 实践总结

Dva 实践总结

0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
更多

推荐作者

qq_7J1imQ

文章 0 评论 0

《一串符号》

文章 0 评论 0

hls.

文章 0 评论 0

雅心素梦

文章 0 评论 0

塔塔猫

文章 0 评论 0

微信用户

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文