4 ms·
Thank you! TLDR: JSX transformer makes the following ES6 features compatible with old browsers (IE8+) * arrow functions [http://tc39wiki.calculist.org/es6/arro
by e1g 12y ago
Thank you!
TLDR: JSX transformer makes the following ES6 features compatible with old browsers (IE8+)
* arrow functions [http://tc39wiki.calculist.org/es6/arrow-functions/ http://tc39wiki.calculist.org/es6/arrow-functions/]
* classes [https://github.com/esnext/es6-class https://github.com/esnext/es6-class]
* destructuring [http://fitzgeraldnick.com/weblog/50/ http://fitzgeraldnick.com/weblog/50/]
* object concise methods [http://ariya.ofilabs.com/2013/03/es6-and-method-definitions.html http://ariya.ofilabs.com/2013/03/es6-and-method-definitions....]
* rest parameters [http://tc39wiki.calculist.org/es6/rest-parameters/ http://tc39wiki.calculist.org/es6/rest-parameters/]
* template strings [http://tc39wiki.calculist.org/es6/template-strings/ http://tc39wiki.calculist.org/es6/template-strings/]
* object literal property shorthand [http://tc39wiki.calculist.org/es6/object-literal-enhancements/ http://tc39wiki.calculist.org/es6/object-literal-enhancement...]
Notably absent: default parameter values and block scoping ("let")