1. JSX的本质是什么,他和JS之间到底是什么关系?
2. 为什么要用JSX?不用会有什么后果?
3. JSX背后的功能模块是什么,这个功能模块都做了哪些事情?
JSX是JS的一种语法扩展,他和模板语言很接近,但充分具备JS的能力。
JSX本质上是一种语法糖,允许开发者使用类HTML标签语法来创建虚拟DOM
JSX ---编译---> React.createElement(),如果不用JSX,也可以使用React.createElement()
1. JSX的本质是什么,他和JS之间到底是什么关系?
2. 为什么要用JSX?不用会有什么后果?
3. JSX背后的功能模块是什么,这个功能模块都做了哪些事情?
JSX是JS的一种语法扩展,他和模板语言很接近,但充分具备JS的能力。
JSX本质上是一种语法糖,允许开发者使用类HTML标签语法来创建虚拟DOM
JSX ---编译---> React.createElement(),如果不用JSX,也可以使用React.createElement()