其他分享
首页 > 其他分享> > React 简介

React 简介

作者:互联网

官方网址:https://react.docschina.org/

 

 react的优势

1>声明式定义组件

react 使用 class或者function 关键字来定义react 组件

React 使创建交互式 UI 变得轻而易举,交互式UI,交互式是用户的一种行为,ui 界面 (让用户在界面上的行为变得轻而易举)

2>组件化开发

组件的优势就是让我们的项目变得很容易维护。

组件的复用率增强,提高了我们的开发效率,组件与组件之间都是独立的个体,两两之间互不干扰。

3>react 工作高效

内部采用的是虚拟DOM(Virtual DOM)

虚拟DOM

不能被界面渲染的DOM,它跟我们js的DOM对象结构很像,Virtual DOM其实就是我们js中的DOM对象的副本

虚拟DOM和真实DOM的对比采用的是Diff算法

虚拟DOM和我们的真实DOM,他们之间其实是一种映射关系,当我们的虚拟DOM发送改变的时候,我们的真实DOM也会跟着发送改变,如果虚拟DOM没法发送改变,那么我们的真实DOM也不会发生改变,最大的优势就是该更新的更新,不该更新的就不更新,这种渲染方式叫最小化渲染,大大降低了前端页面的重构。

 

标签:react,DOM,简介,React,虚拟,交互式,组件,我们
来源: https://www.cnblogs.com/keyeking/p/15556784.html