![acf4000c9664a6fc7fec10b004253c34.png](https://i-blog.csdnimg.cn/blog_migrate/d7f92dde94608214473a8e2d4b29cb0c.png)
1、jsx 是什么
//这个有趣的标签语法既不是字符串也不是 HTML
const element = <h1>Hello, world!</h1>; //称为 JSX
它被称为 JSX,是一个 JavaScript 的语法扩展。建议在 React 中配合使用 JSX,JSX 可以很好地描述 UI 应该呈现出它应有交互的本质形式。JSX 可能会使人联想到模版语言,但它具有 JavaScript 的全部功能。
JSX 可以生成 React “元素”。我们将在下一节中探讨如何将这些元素渲染为 DOM。
2、jsx 原理
这里他讲解的东西我们一般编程不会这么写,就截图让大家看看,做一个了解什么是jsx 原理
const appDom={} //表示一个虚拟的DOM树的方式
![b6c428fa62ab6c8aa990d5499be170e3.png](https://i-blog.csdnimg.cn/blog_migrate/a0d22627343408c0980b4469bf723f0d.jpeg)
![d501105eafd46598981af182d89c449e.png](https://i-blog.csdnimg.cn/blog_migrate/0aaca2eda025f04b775082ff7dc53473.jpeg)
![c5e19505e563d8869440d9166f4b1a66.png](https://i-blog.csdnimg.cn/blog_migrate/fbf3db8fcf744109fcb18c9d136ca8a1.jpeg)
![4d8f88931b0a2fe4f9819389edf903da.png](https://i-blog.csdnimg.cn/blog_migrate/e2ce57fabb4e18484b59cd430579f94e.jpeg)
![549488a06ade27e220a079ff96d26a91.png](https://i-blog.csdnimg.cn/blog_migrate/bc24fc721d5d1be84ea843a99d24acb7.jpeg)
下面没有截到的代码:
render(
<App />,
document.getElementById('root')
)
完整的代码就有了,如果你想打出来试一下,也是可以的。
over