React
1>描述:用于动态构建用户界面的JavaScript库(只关注于视图)
2>特点:
- 采用组件化模式,声明式编码,提高开发效率及组件复用率;
- 在React Native中可以使用React语法进行移动端开发;
- 使用虚拟DOM,优秀的Diffing算法,尽量减少与真实DOM的交互。(不总是直接操作页面真实DOM,最小化页面重绘)
关于虚拟DOM:
- 本质是Object类型的对象(一般对象)
- 虚拟DOM比较'轻',真实Dom比较重。因为虚拟DOM是React内部在用,无需真实DOM上那么多的属性。
- 虚拟DOM最终会被React转化为真实DOM,呈现在页面上。
3>基本写法: