1.什么是react

来源:互联网 发布:阿里云带宽收费标准 编辑:程序博客网 时间:2024/05/21 00:00

1.React的开发背景

1)为什么有React?构建数据不断变化的大型应用    数据变化        大量DOM操作        逻辑极其复杂2)如何解决?    自动DOM操作    状态对应内容

2.React特点

简单:    容易阅读声明式    只需要声明,显示由React自动完成

3.React的核心是组件,组件的目的是提高代码的复用率,降低测试难度和代码复杂度

1)提高代码复用率: 组件将数据和逻辑封装,类似于面向对象的类2)降低测试难度: 组件高内聚低耦合,很容易对单个组件进行测试3)降低代码复杂度: 直观的语法可以极大提高可读性

4.React的发展过程

2013年3月, Facebook发布React2015年3月,React Native发布

5.React的现状

Facebook,Flipboard,Airbnb,Yahoo支付宝,淘宝...   React的前景非常光明BackBone,AngularJS框架的出现本身就是为了解决问题,学习设计思路
0 0
原创粉丝点击