我是 ReactJS 的新手。我应该使用JSXTransformer 还是 Babel 来编写 ReactJS代码?
我知道ReactJS 的实现不依赖于 JSXTransformer / babel。我们也可以在没有这两个的情况下使用 ReactJS,但对于 ReactJS,我仍然想要这个。
这是基于意见的,因此可能应该关闭。
可以肯定的是,React 团队已经弃用了 JSX Transformer(在浏览器内开发使用之外),转而支持 Babel。Babel 现在以方便和标准的方式支持 React 需要(以及更多)的一切,应该被认为是 JSX 转换的首选方法。
更多关于 React 工具的信息可以在他们的工具页面上找到。
Matt Styles 是对的,它已被弃用:
从这里
JSXTransformer 是我们专门为在浏览器中使用 JSX 而构建的另一个工具。它始终旨在作为在设置构建过程之前对代码进行原型制作的一种快速方法。它会查找 type="text/jsx" 的标签,然后转换并运行。这运行了与服务器上运行的 react-tools 相同的代码。Babel 附带了一个几乎相同的工具,该工具已经集成到 JS Bin 中。
我们将弃用 JSXTransformer,但当前版本仍可从各种 CDN 和 Bower 获得。
然而,学习 React的基础知识,专注于组件方法,传递 props 等是很棒的。通过简单的集成。
但我相信您将无法要求任何节点模块,这迟早会阻止您。
要学习 React 和 node 环境,我建议你做一些教程,并测试和阅读简单样板项目的代码,如下所示: