【发布时间】:2020-01-21 06:29:18
【问题描述】:
对 JSX 来说非常新,但阅读它似乎服务器端和客户端(在浏览器中)转换都是可能的选择。
JSX 是否旨在发送到客户端并通常在浏览器中进行转译。这是否意味着现代版本的 Chrome、Firefox、Opera 等都理解 JSX 语法?
还是服务器端转译更普遍?您是否只希望在开发期间进行客户端转译,例如出于某种原因避免安装 npm?
【问题讨论】:
-
你已经标记了这个jsx,它是在 React 中使用的the HTML-like syntax for generating DOM,但是你链接到this research project which seems to have been dead for almost half a decade。你到底在问哪个?
-
虽然 jsx 的编译不是特别慢,但它并不快。我的项目编译大约需要 45 秒。浏览器编译器用于调试您的应用程序,考虑到服务器端工作流与 Visual Studio Code 等更好地集成,这些天并没有真正用于大多数 React 项目。
-
我对研究项目不感兴趣,请阅读我的帖子。我要指出的是,它是 JSX 的高搜索引擎结果,反映了 JSX 是否通常被转换为服务器端/客户端的混淆。
-
@JSStuball — 如果您不是在询问那个研究项目,为什么要把它放在问题中。这是一个完整的红鲱鱼。
-
我现在已经删除了。
标签: javascript reactjs jsx transpiler