react的基本使用
相关的js库
- react.js:react核心库
- react.dom.js:提供操作Dom的react拓展库
- babel.js: 解析jsx代码转化为js代码的库
创建虚拟dom的两种方式
- 纯js方式(一般不用)
- jsx方式
虚拟dom与真实dom
- react提供一些api来创建一种“特别”的一般js库
- const VDom = React.createElement(xx, {id: xx}, xx)
- 上面创建的就是一个简单的虚拟DOM - 虚拟dom最终会被react转化为真实dom
- 我们编码时只需操作react的虚拟dom相关数据,react会转化为真实dom变化而更新界面