JSXとは
JSXはDeNAが開発した静的型付けでオブジェクト指向のプログラミング言語です。
JSXは大規模開発に向かないJavaScriptの代替を目指したAltJSと呼ばれる言語です。
JSXの特徴
JSXには以下のような特徴があります。
- クラスベースオブジェクト指向
- 静的型付け
- 多言語に変換
クラスベースオブジェクト指向
JSXは中規模から大規模な開発に耐えうるようクラスベースのオブジェクト指向をサポートしています。
静的型付け
JSXは基本的に静的型付けであり、これによってコンパイル時にエラー検出することが可能です。
多言語に変換
JSXのコードはコンパイルすることによって、JavaScriptのコードに変換します。
変換されたJavaScriptのコードは最適化されていて高速に実行されるという特徴があります。