Babel转译输出如下。生成诸如/*#__PURE__*/
之类的注释的目的是什么?
function foo() {
return (<div>
<p></p>
<p></p>
</div>)
}
转换为:
"use strict";
function foo() {
return /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement("p", null), /*#__PURE__*/React.createElement("p", null));
}
答案 0 :(得分:1)
...已编译的ES6类带有
/*#__PURE__*/
注释 可以向Uglify
和babel-minify
之类的缩小器提供提示 用于消除无效代码。这些注释被添加到其他帮助器中 也可以。