所以最近我碰到了jsx,我想知道jsx到底是如何工作的,是否预编译了javascript代码以将jsx转换为常规javascript(如果可以的话,这如何工作?),或者javascript引擎可以直接编译吗? jsx?
<some>jsx here</some>
<some>jsx here</some>
var = "regular javascript";
编辑我知道jsx的功能以及它的含义,我要问的是jsx如何转换为javascript代码。还是浏览器会这样做?
如果该问题不可行,请告知我,以便我可以将其删除或移至正确的网站。
答案 0 :(得分:0)
重复:What does JSX stand for?。 简而言之,它已经预编译为纯JavaScript。
答案 1 :(得分:0)
实际上jsx对您的代码没有任何作用。
当您启动react应用项目时,您应该使用babel
和babel
的{{1}}和plugins
,它们会将您的代码转换为常规javascript代码
对于浏览器
并检查一下
babeljs.io
之后,您可以检查一下 webpackjs