为啥不推荐使用 JSX 转换?与 JSX 转换相比,使用 Babel 有啥优势?
Posted
技术标签:
【中文标题】为啥不推荐使用 JSX 转换?与 JSX 转换相比,使用 Babel 有啥优势?【英文标题】:Why JSX Transform is deprecated? What is the advantage of using Babel over JSX transform?为什么不推荐使用 JSX 转换?与 JSX 转换相比,使用 Babel 有什么优势? 【发布时间】:2017-06-02 16:51:26 【问题描述】:自从我开始阅读 react 以来,我了解了 JSX 和 Babel。在 Babel 之前,JSX 转换器 [React 工具] 用于将 JFX 语法转换为浏览器可理解的格式。现在 Babel 取代了它的位置。我的观点是,为什么他们更换了 JFX 变压器?它有什么缺点吗?
【问题讨论】:
babel 包含 JSX 转换和 Es6 特性 【参考方案1】:Well Babel 的优点是可以与各种其他工具集成,并且可以编译 ES6 代码。这里有一个FB的帖子:
https://facebook.github.io/react/blog/2015/06/12/deprecating-jstransform-and-react-tools.html
如果您使用 Google 搜索,就会发现一些散落在各处的文章。基本上很多 webapps 都使用 Babel,它很棒,可以进行 JSX 转换以及所有其他 JS 编译
【讨论】:
以上是关于为啥不推荐使用 JSX 转换?与 JSX 转换相比,使用 Babel 有啥优势?的主要内容,如果未能解决你的问题,请参考以下文章
`babel-preset-react` 不使用 gulp 转换 jsx