gpt4 book ai didi

javascript - 是否可以将 Harmony (ES6) 与 JSX Transformer.is 一起使用?

转载 作者:可可西里 更新时间:2023-11-01 02:32:38 24 4
gpt4 key购买 nike

我很幸运地使用了 React 的 JSXTransformer.js在浏览器中使用 JSX 进行开发:

<script src="http://fb.me/JSXTransformer-0.11.1.js"></script>
<script type="text/jsx">
/** @jsx React.DOM */
...
</script>

为了减少样板代码,我想使用 Harmony 的一些功能,例如arrow functions . Facebook 的JSX Compiler Service有一个将 ES6 转换为更传统的 JS 的和谐复选框:

var f = v => this.props[v];
// becomes var f = function(v) { return this.props[v]; }.bind(this);

是否可以使用浏览器内的 JSX 启用此转换?

最佳答案

此功能 was added在 React v0.11 中。您可以设置 type="text/jsx;harmony=true" 而不是 type="text/jsx"。例如:

<script type="text/jsx;harmony=true">
/** @jsx React.DOM */
var f = v => v*v;
console.log(f(2)); // logs 4
</script>

关于javascript - 是否可以将 Harmony (ES6) 与 JSX Transformer.is 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25876088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com