加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

React独特点

发布时间:2020-12-15 08:21:30 所属栏目:百科 来源:网络整理
导读:组件组合模式 无论是应用等级还是一个表单或一个按钮都视为一个组件,然后基于组件的组合构建整个应用。 优点: 1. 构建可重用的组件: 组件的开发能够形成公司的 组件库 ,每个业务的开发都能积累成可重用的组件 2. 无学习障碍: 天然符合HTML结构,对前端

组件组合模式

无论是应用等级还是一个表单或一个按钮都视为一个组件,然后基于组件的组合构建整个应用。
优点:
1. 构建可重用的组件:组件的开发能够形成公司的组件库,每个业务的开发都能积累成可重用的组件
2. 无学习障碍: 天然符合HTML结构,对前端开发者来说几乎没有学习障碍
3. 具有弹性的架构:组合模式很简单却有效,能够构建简单的页面也能构建大型的前端应用
4. 源码高可维护性: 开发只是工作的一部分,应用的上线才是噩梦的开始,很多大型应用因为复制的业务逻辑导致无法快速响应业务需求,可维护性低。

单向数据流设计

React的单向数据流的设计让前端bug定位变得简单,页面的UI和数据的对应是唯一的,可以通过定位数据变化就可以定位页面展现问题

高效的性能

虚拟DOM,React虚拟DOM算法可以让只有需要改变的元素才去重渲染

分离的设计

React现在的版本将源码分为:React.js 和ReactDOM.js。这说明React不仅仅可以在web前端工作,也可以在服务器端(Node),原生Native端运行 另外,也可以自定义自己的渲染器,上线比如Three.js,D3.js的react方式渲染

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读