功能: 用于构建用户界面的JS库

原生JS的劣势:
1、原生JS操作DOM繁琐,效率低。
2、使用JS直接操作DOM,浏览器会今夕大量的重绘重排
3、原生JS没有组建化编码方案,代码复用率低。

React的特点:
1、采用组件化模式,声明式编码,提高开发效率及组建复用率。
2、在React Native中可以使用React语法进行移动端开发。
3、使用虚拟DOM+优秀的Diffing算法,尽量减少与真实DOM的交互。

Q.E.D.