javascript - 有没有办法通过 React JSX 释放 ES6 的全部威力?

标签 javascript ecmascript-6 ecmascript-harmony reactjs

我目前正在使用 browserify 和 reactify 插件来为 ReactJS 组件编译 jsx 代码。这允许我在代码中使用 ES6 的某些子集(箭头函数、字符串插值等)。

是否有可能在 JSX 中使用完整的 ES6(将其编译为 ES5)?由于语法错误,我认为我不能在处理 JSX 文件之前就在它们上运行 ES6TO5。在 ES6 代码上运行 reactify 会给出语法错误,我也相信。

有没有办法将完整的 ES6 与 ReactJS 和 JSX 一起使用?

最佳答案

您可以使用 Babel 使用 JSX 编译“完整”(即我们现在拥有的)ES6/ES2015。您可以查看 Babel 的网站以了解如何操作:How to use JSX .

关于javascript - 有没有办法通过 React JSX 释放 ES6 的全部威力?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28692051/

相关文章:

javascript - Nodejs Couchbase 从文档反序列化日期属性

javascript - 滚动 Div 到子项相对于自身的偏移量

javascript - Dexie/IndexedDB 移动隐私浏览错误 - 呃哦 : Missing API Error: IndexedDB API Not Available

javascript - 装饰器或子类化是 React.Component 的最佳模式

node.js - jslint + Node ——和谐

javascript - AJAX错误: 400 Bad Request

dictionary - 如何从 es6 Map 或 Set 中获取随机项目

javascript - 如何在javascript中使模块异步

javascript - ES6 Map 和 WeakMap 有什么区别?

javascript - 可以在node.js/Javascript中拦截对模块或类的调用