27

React で ES6 を使用するには、Babel やその他のトランスパイラーが本当に必要ですか?

チャートを見ていたhttps://kangax.github.io/compat-table/es6/

私の現在のブラウザ Chrome (最新の安定バージョン) は、ほぼすべての ES6 機能をサポートしているようです...

Babel なしで ES6 を使用できる場合、どうすればよいですか?

4

3 に答える 3

19

あなたがしたい場合は:

  • 使用modules(require()またはと一緒にimport ...)
  • 使用するJSX
  • 多くのブラウザをサポート
  • より高度な機能 ( async/await ) を使用し、いくつかはまだ提案中です ( decoratorsクラス プロパティ..)

すべての人がコードを実行できるようにするには、Babel を使用する必要があります。

于 2016-06-25T17:24:43.970 に答える
7

babel がなければ、リンク先のチャートの互換性が得られます。ただし、JSX を使用する場合は、babel を使用してトランスパイルする必要があることに注意してください。

于 2016-06-25T17:20:59.137 に答える