没有ES6的反应
通常你会将一个React组件定义为一个普通的JavaScript类:
classGreetingextendsReact.Component{render(){returnHello
Rollup对代码模块使用新的标准化格式,这些标准都包含在JavaScript的ES6版本中,而不是以前的特殊解决方案,如CommonJS和AMD。
不允许不必要的嵌套块(no-lone-blocks) 在ES6之前的JavaScript中,由花括号分隔的独立代码块不会创建新的作用域,也没有用处。
内置的全局变量 在2.0.0之前,这被标准化为ES6的一部分,新的全局变量,例如Promise,Map,Set,和Symbol被列入内置的全球环境。
在ES2015(ES6)中,我们可以使用模板文字而不是字符串连接。 varstr="Hello,"+name+"!"; /*eslint-enves6*/varstr=`Hello,${name}!
这为显式绑定函数表达式以实现类似行为提供了ES6之前的标准替代方案。 另外,箭头功能是: 不详细,更容易推理。 不管他们被调用的地点或时间,都可以词法绑定。
TypeScript1.7 async/await支持ES6目标(Nodev4+) TypeScript现在支持对ES6生成器具有本机支持的引擎的异步功能,例如Nodev4及更高版本。
ECMAScript的2015(也称为ES2015,ECMAScript的6和ES6),CommonJS的,和RequireJS具有类似概念导入一个模块。
由于ES6支持二进制,八进制和十六进制文字,因此该规则鼓励使用这些数字文字而不是parseInt()或者Number.parseInt()。
ES5 保留字:promise.catch(function(){});ES6 Arrowfunctions:<ConPress={()=>this.setState({pressed:true})}

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
