很多人会说,写jsx其实就是在写js、jsx是js的扩展语法。
但是我们要知道,浏览器是不可以直接去识别jsx的。
jsx必须得经过解析工具(比如babel)将代码转换为浏览器能识别的代码。
我们打开babel的网站试一试就知道了:
左边是我们平时写的jsx代码,右边是经过babel解析后的代码。
jsx表面上是左面的代码,其实,它的本质是右边的代码。
这个知识点大家了解即可,不要求你会默写jsx的本质代码,但是要知道有这么一回事。
很多人会说,写jsx其实就是在写js、jsx是js的扩展语法。
但是我们要知道,浏览器是不可以直接去识别jsx的。
jsx必须得经过解析工具(比如babel)将代码转换为浏览器能识别的代码。
我们打开babel的网站试一试就知道了:
左边是我们平时写的jsx代码,右边是经过babel解析后的代码。
jsx表面上是左面的代码,其实,它的本质是右边的代码。
这个知识点大家了解即可,不要求你会默写jsx的本质代码,但是要知道有这么一回事。