美文网首页
React 理念及优点

React 理念及优点

作者: 寒夜丶暖 | 来源:发表于2019-01-21 21:55 被阅读0次

React的理念:React不像JQuery,JQuery是我们想修改某一功能时,首先要获取该功能的DOM元素,再去做关于功能的修改。

而React是我想要哪些效果,我就直接去做效果的修改。React的理念有人归结成一个公式:

                                       UI = render(data)

即是指用户所看到的的UI界面是由data(数据)作为参数调用render函数(纯函数)作用的结果。

React通过Virtual DOM树,让每次渲染都只渲染最少的DOM元素。

Virtual DOM树是对DOM树的抽象,而DOM树是HTML的抽象,在渲染React组件过程中会对比

这一次产生的Virtual DOM树与 上一次渲染的 Virtual DOM树的区别(不是对比当前的DOM树),

然后再根据这些区别来修改真正的DOM树。(对于性能的优化,React还会判断要不要计算Virtual DOM树)

React工作方式的优点:

1.当项目庞大时,使用JQuery的方式难以维护,而使用React的方式则可以避免构建复杂的程序结构。

2.React利用函数式编程的思维可以大大提高开发者的效率,可维护性和可阅读性也提高。

相关文章

  • React 理念及优点

    React的理念:React不像JQuery,JQuery是我们想修改某一功能时,首先要获取该功能的DOM元素,再...

  • 02基础语法--001--RN工作原理

    [TOC] 初识 React Native 1.1React Native的优点 React Native 则将你...

  • React优点

    React的优点:提升开发效率、代码可维护性和可阅读性增强。JSX中onClick挂载的每个函数,都可以控制在组件...

  • React和React Native

    React、React.js和React Native的关系 React是一套Facebook提出的基础设计实现理...

  • react-boilerplate ── 一个简单灵活的Reac

    react-boilerplate ── 一个简单灵活的React脚手架 react-boilerplate 我理...

  • React简单快速学习

    React出现的历史 传统DOM API 关注太多的细节 优点: React 始终刷新整体页面 React 一个新...

  • react的优点

    优点:React速度很快 与其它框架相比,React采取了一种特立独行的操作DOM的方式。它并不直接对DOM进行操...

  • React Native学习笔记(一)-环境搭建

    React Native探索与设计(一) 1. React Native有什么优点 跨平台 动态更新 代码复用 最...

  • reactNative 快速搭建

    有图有真相 React Native的优点: 跨平台,兼容Web、iOS、Android三大主流平台 React调...

  • React Native学习笔记(四)

    本文介绍了MobX中一些简单的概念及React Native中的应用。 本文首发:http://yuweiguoc...

网友评论

      本文标题:React 理念及优点

      本文链接:https://www.haomeiwen.com/subject/phohjqtx.html