javascript如何处理jsx

时间:2019-06-23 11:07:34

标签: javascript jsx interpreter precompile

所以最近我碰到了jsx,我想知道jsx到底是如何工作的,是否预编译了javascript代码以将jsx转换为常规javascript(如果可以的话,这如何工作?),或者javascript引擎可以直接编译吗? jsx?

<some>jsx here</some>
<some>jsx here</some>
var = "regular javascript";

编辑我知道jsx的功能以及它的含义,我要问的是jsx如何转换为javascript代码。还是浏览器会这样做?

如果该问题不可行,请告知我,以便我可以将其删除或移至正确的网站。

2 个答案:

答案 0 :(得分:0)

重复:What does JSX stand for?。 简而言之,它已经预编译为纯JavaScript。

答案 1 :(得分:0)

实际上jsx对您的代码没有任何作用。

当您启动react应用项目时,您应该使用babelbabel的{​​{1}}和plugins,它们会将您的代码转换为常规javascript代码 对于浏览器 并检查一下 babeljs.io

之后,您可以检查一下 webpackjs