dva入门基础知识_ 基于 React 和 redux 的轻量级框架配合 umi 使用后更是降低为 0 API

dva入门基础知识

官方网址:https://dvajs.com/

dva入门基础知识_ 基于 React 和 redux 的轻量级框架配合 umi 使用后更是降低为 0 API

GitHub:https://github.com/dvajs/dva

简介描述: 基于 React 和 redux 的轻量级框架配合 umi 使用后更是降低为 0 API

基于 redux、redux-saga 和 react-router 的轻量级前端框架。注意:不兼容IE8

dva特性

  • 学易用,仅有 6 个 api,对 redux 用户尤其友好,配合 umi 使用后更是降低为 0 API
  • elm 概念,通过 reducers, effects 和 subscriptions 组织 model
  • 插件机制,比如dva-loading可以自动处理 loading 状态,不用一遍遍地写 showLoading 和 hideLoading
  • 支持 HMR,基于babel-plugin-dva-hmr实现 components、routes 和 models 的 HMR

dva命名由来?

D.Va拥有一部强大的机甲,它具有两台全自动的近距离聚变机炮、可以使机甲飞跃敌人或障碍物的推进器、 还有可以抵御来自正面的远程攻击的防御矩阵。  

—— 来自 守望先锋 。

海计划公众号
(0)
上一篇 2020/03/06 08:31
下一篇 2020/03/06 08:31

您可能感兴趣的内容

  • PHP性能优化零基础入门_性能指南攻略

    性能是网站运行是否良好的关键因素, 网站的性能与效率影响着公司的运营成本及长远发展,编写出高质高效的代码是我们每个开发人员必备的素质,也是我们良好的职业素养。如何优化PHP性能呢?一、变量(重要) 1)、 变量大小,注意变量大小是节约内存的最有效手段,对于来自用户表单、数据库和文件缓存的数据都需要控制变量的大小。 因为cpu要处理的数据是来源于内存

    2020/03/26
  • 一行能装逼的JavaScript代码入门百科_js技巧基础入门

    一行神奇的JS代码,当时我就震惊了,这不就是传说中的ZB神奇么… … 哈哈。写本篇文章的缘由是之前看到了一段js代码,如下:(!(~+[])+{})[–[~+””][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]]然后让大家运行,出来的结果让人有点出乎意料,”sb”。太风骚了有木有!如果有人诋毁前端瞧不起JS的话,那就

    2020/04/06
  • 鑫空间-鑫生活入门指南_张鑫旭的个人博客首页,技术作品

    鑫空间-鑫生活入门指南 官方网址:https://www.zhangxinxu.com/ 简介描述:张鑫旭的个人博客首页,技术作品 简介:张鑫旭的个人博客,张鑫旭的技术作品,张鑫旭…

    2020/03/06
  • ES6小白指南 中对象解构小技巧基础教程_解构

    1.解构的同时赋予初始值(使用 =)let target = { name: ‘Tony’,age: 32 }
    let { name,age, birth=1993 } = target
    console.log(name, age, birth)
    // Tony 32 1993
    2.使用的变量名与解构目标的key不一致或要使用多个变量(使用 : )let t

    2020/03/24
  • Q.js使用指南_用于解决node回调问题

    Q.js使用指南 官方网址:http://documentup.com/kriskowal/q/ GitHub:https://github.com/kriskowal/q 简介描…

    2020/03/06
  • Ggraph小白常识_基于 D3 构建的大混乱数据集可视化库

    Ggraph小白常识 官方网址:https://gransk.com/ggraph.html GitHub:https://github.com/pcbje/ggraph 简介描述…

    2020/03/10
  • 你知道哪些html事件不能冒泡?小白帮助_js事件小白教程

    事件冒泡是指当一个元素上的事件被触发的时候,比如说鼠标点击了一个按钮,同样的事件将会在那个元素的所有祖先元素中被触发。这 一过程被称为事件冒泡;这个事件从原始元素开始一直冒泡到DOM树的最上层。 我们都知道一般事件的流程是:事件捕捉——>目标元素发生事件——>事件冒泡。但是不是所有的事件和click事件都一样是冒泡的,那么如何判断给事件是否不能冒泡呢?可以

    2020/04/05
  • lowdb新手入门_小型本地静态JSON文件的数据库

    lowdb新手入门 GitHub:https://github.com/typicode/lowdb 简介描述:小型本地静态JSON文件的数据库 lowdb 是一个基于 Lodas…

    2020/03/06
  • 五大跨平台移动应用开发工具入门教程_跨平台菜鸟攻略

    如今,Android 和 iOS 是市场上最受欢迎的两大移动平台。很多企业都在寻找方法来构建能同时支持两大平台并满足用户需求的应用。在两大平台统治市场的背景下,跨平台应用框架也随之崛起。这些框架对于开发人员和企业来说都大有裨益,他们可以在这些框架的帮助下更容易地开发出同时支持两大平台的应用。移动应用市场已经有了数以百万计的应用,尚未开始在这一领域行动的企业很

    2020/03/29
  • source-code-pro入门基础教程_一款不错的编程字体

    source-code-pro入门基础教程 官方网址:https://adobe-fonts.github.io/source-code-pro/ GitHub:https://g…

    2020/03/06
  • JavaScript和TypeScript中的void小白帮助_TypeScript菜鸟知识

    如果你来自传统的强类型语言,可能会很熟悉 void 的概念:一种类型,告诉你函数和方法在调用时不返回任何内容。void 作为运算符存在于 JavaScript 中,而作为基本类型存在于 TypeScript 中。在这两个世界中,void 的工作机制与大多数人习惯的有点不同。JavaScript 中的 voidJavaScript 中的 void 是一个运算符

    2020/03/26
  • 百度正式开源转发引擎 BFE,曾支撑春晚红包百亿流量小白攻略_引擎菜鸟攻略

    BFE(Baidu Front End,百度统一前端)是百度的统一七层流量转发平台。据了解,BFE 平台目前已接入百度大部分流量,每日转发请求接近 1 万亿,峰值 QPS 超过 1000 万。在 2019 年百度春晚红包活动中,BFE 平台在超大用户压力、数次流量波峰下平稳运行,保证了春晚红包活动的顺利进行。作为综合的流量转发平台,BFE 平台集成了以下 4

    2020/03/23
  • 为什么NodeJS那么流行?菜鸟攻略_node指南攻略

    Node.js用于创建和运行各种类型的Web应用程序,这与其他一些框架类似。在Nodejs开发中,JavaScript用作主要语言。该节点程序包管理器(NPM)具有由轻量级的内置Web服务器,它允许您自定义应用程序构建满足您的需求管理插件过量。NodeJS是一种优秀的Web技术,具有某些最佳功能,使其在开发人员中很受欢迎。下面就来介绍一些NodeJS流行的原

    2020/03/31
  • Promise对象 3 种妙用指南攻略_Promise指南攻略

    作为一个前端,说不了解 Promise 对象用法的基本不存在,这里就不对功能用法进行介绍了。但本文将会讲述你可能不知道的 Promise 3 种奇妙用法。当然,每种用法都会有其适用的特殊场景。Promise 对象是可以缓存需求对于一个对象而言,能够被缓存并不是一件难以理解的事情。缓存使用的意义往往是为了解决性能问题。而对于一个特定请求的 Promise 对象

    2020/03/20
  • CSS雪碧图(精灵图)使用菜鸟教程网_雪碧图菜鸟教程网

    1:CSS雪碧图:CSS雪碧图 即 CSS Sprites,也有人叫它CSS精灵图。2:雪碧图的由来:一个网站的页面需要大量的小图片或者小图标,但是大量的图片如果放在服务器上,每次当打开网站并且向服务器发送请求,那么请求的次数将大大增加。由此出现了雪碧图的概念3:用处:是一种CSS图像合并技术,方法是将众多小图标合并到同一张图上,用来减轻http请求压力。然

    2020/03/23
  • web前端开发好学吗?基础教程_基础指南

    随着互联网+时代的到来,移动互联网行业的发展也是突飞猛进。目前较为火热的当属Web前端开发。对于0基础想从事互联网行业的小伙伴们,Web前端开发将会是最合适的入门编程语言。无论你是否承认,这个时代已经被网页所包围了。多样化的网站,赏心悦目的界面以及各种各样出乎意料又在情理之中的便利功能………….这所有一切,都是前端工程师的杰作。今天给大家聊的

    2020/03/29