官方网址: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也不会发生改变,最大的优势就是该更新的更新,不该更新的就不更新,这种渲染方式叫最小化渲染,大大降低了前端页面的重构。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。