JSXはXMLに似た構文で、ECMAScriptの構文を拡張するものです。これは、JavaScriptのエンジンやブラウザで実装されることを意図したものではありません。また、これはJSXをECMAScriptへの機能追加提案でもありません。これは、様々なプリプロセッサ(トランスパイラ)によって使われることを意図したものです。トランスパイラによって、JSXのトークンを標準のECMAScriptに変換するということです。
Array.prototype.map
, ?:
, switch
などです。そうでなければ、貧弱な型付けしかない他の方法を使うことになるでしょう)