(ReactJS)在哪里下载JSX文件?

(ReactJS)在哪里下载JSX文件?,reactjs,react-jsx,Reactjs,React Jsx,我正在尝试使用JSX语法开始使用ReactJS。我查看了文档,查看了教程等,但找不到任何包含所需JSX文件的下载。然而,在每个教程中,都有一个到React 15.1.0的官方下载的链接,每个站点都声明其中应该有一个名为jsxttransformer.js的文件。但是没有 谁能给我提供一个真实的东西的下载链接?谢谢。JSX变压器不再是react的一部分: 正如许多人已经注意到的那样,React和React两者都有 切换各自的构建系统以使用巴别塔。这 替换了JSTransform,我们在 脸谱网 资

我正在尝试使用JSX语法开始使用ReactJS。我查看了文档,查看了教程等,但找不到任何包含所需JSX文件的下载。然而,在每个教程中,都有一个到React 15.1.0的官方下载的链接,每个站点都声明其中应该有一个名为
jsxttransformer.js
的文件。但是没有


谁能给我提供一个真实的东西的下载链接?谢谢。

JSX变压器不再是react的一部分:

正如许多人已经注意到的那样,React和React两者都有 切换各自的构建系统以使用巴别塔。这 替换了JSTransform,我们在 脸谱网

资料来源:

你要做的是使用巴别塔。有很多方法可以实现这一点

您可以使用gulp:

您可以使用browserify:

或者(我个人的选择)使用网页:


还值得一提的是,React还提供了一个“入门工具包”,您可以在这里找到:

JSXTransformer
已弃用()


最先进的技术是使用(请参见和)或(请参见)之类的构建器工具来处理您的项目。

啊,这就解释了,谢谢。初学者工具包似乎是官方的React下载,因为它是官方页面上唯一的下载。但我确实有两个问题:gulp/browserify/etc.做什么?有什么区别?我还需要安装Babel吗?或者这是这些东西的一部分?Gulp将运行脚本并为您处理代码。Browserify和Webpack可以做gulp做的事情,以及更多,比如允许您使用导入/导出语法等。Babel是一个代码转换器/编译器;您可以使用不同的babel预设,从而将JSX和/或ES6/ES2015(默认情况下不完全支持的较新javascript语法)编译成可以在所有主要浏览器上运行的ES5代码。令人惊叹的。非常感谢!