我目前正在使用browserify和reactify插件来编译ReactJS组件的jsx代码。这允许我在代码中使用ES6的某些子集(箭头函数、字符串插值等)。
是否有可能在JSX中使用完整的ES6 (将其编译成ES5)?由于语法错误,我认为不能只在JSX文件处理之前在它们上运行ES6TO5。我也相信,在ES6代码上运行reactify会导致语法错误。
是否有一种与ReactJS和JSX?一起使用完整ES6的方法?
发布于 2015-02-24 01:43:06
您可以使用Babel编译“完整”(即,我们现在拥有的)ES6/ES6 2015使用JSX。你可以查看Babel的网站,看看如何做到这一点:如何使用JSX。
发布于 2015-02-24 11:26:11
是的,有!我在谷歌上搜索了一段时间,结果却空手而归,于是我做了一个骨架项目:
https://github.com/imcnally/react-es6-gulp-playground
ES6和反应,结合在一起的褐变和吞咽。
https://stackoverflow.com/questions/28692051
复制