而按iOS 15为目标来转码,因为支持解构,就不用生成那么多js代码了:
function Example() {const [count, setCount] = (0, _react.useState)(0);return /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("p", null, "You clicked ", count, " times"), /*#__PURE__*/_react.default.createElement("button", {onClick: () => setCount(count + 1)}, "Click me"));}
总结从前面的案例中,我们可以看到,除了像解构引入了迭代这样的结构会变得复杂以外,大部分情况下,从源代码和字节码两个方面看,如果可以不转码,更有利于v8提升性能 。
尤其是不是简单转码就可以,还需要依赖于polyfill运行时的功能,无论是从代码库大小和运行速度上都不划算 。
总体来看,对ES6的出现我认为是值得鼓励的 。技术是不断向前发展的,浏览器支持与否只是一个时间问题,我们可以试想,区区5年前做一个网站都还有支持IE6这种普遍需求,一个浏览器如果不支持flash插件,很多网站都会报错的 。而今天这两者都不知所踪了 。所以我们应该对
推荐阅读
- 莎士比亚的四大喜剧分别是什么内容? 莎士比亚四大喜剧
- 团购怎么做 聚团购
- 海外代购平台有哪些比较靠谱 黑五海淘
- 陈小春|被误认为是港星的10位内地明星,一个比一个有故事,有人已去世
- 简历里的求职意向怎么写比较合适? 求职意向怎么写
- 白夜追凶|比《白夜追凶》还精彩的6部探案剧,你不一定全看过?
- 先锋股份2021年净利6070.3万同比减少17.85% 公允价值变动损益同比减少
- 伊能静|伊能静儿子穿女装,裸上身妩媚妖娆,眼神勾人比妈妈还有女人味
- 最近火了的“一元脸”,真的是小脸的标准吗?
- 比黄金、白银走势更牛!钯金持续刷新历史高点,这只正牌概念股却没怎么涨!分析称:还得涨