我是ReactJS的新手。我应该使用 JSXTransformer或Babel来编写ReactJS 代码吗?
我知道 ReactJS实现不依赖于JSXTransformer / babel 。我们也可以在没有这两个的情况下使用ReactJS,但是对于ReactJS我仍然想要这个。
答案 0 :(得分:4)
这是基于意见的,所以应该关闭。
非常确定React团队已经弃用了JSX Transformer(在浏览器内部开发使用之外),而不赞成使用Babel。 Babel现在以方便和标准的方式支持React所需的一切(以及更多),并且应该被视为JSX转换的首选方法。
有关React工具的更多信息可以在tooling page找到。
答案 1 :(得分:0)
Matt Styles是对的,它已经被弃用了:
来自here
JSXTransformer是我们专门为消费JSX而构建的另一个工具 在浏览器中。它总是打算作为原型的快速方式 设置构建过程之前的代码。它会寻找 标签类型=" text / jsx"然后转换并运行。这跑了 与react-tools在服务器上运行的代码相同。巴贝尔发货 几乎相同的工具,已经集成到JS Bin。
我们将弃用JSXTransformer,但当前版本会弃用 仍可从各种CDN和Bower获得。
然而,很好学习反应的基础,专注于组件方法,传递道具等等。轻松集成。
但我相信你不能要求任何节点模块,它会很快阻止你。
要学习React和节点环境,我建议您做一些教程,并测试和阅读简单的样板项目代码,如下所示: