React独特点

组件组合模式

无论是应用等级还是一个表单或一个按钮都视为一个组件,然后基于组件的组合构建整个应用。
优点:
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方式渲染

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值