SPA(Single-Page Application) を実現する JavaScript フレームワークの一つです。 Angular, Vue.js とよく比較されます。 Facebook 社によって開発され、Facebook の Web サイトでも利用されています。 2020年4月現在の最新バージョンは 16.13.1 です。 MITライセンスで公開されており、商用利用可能です。 JavaScript の中に直接 HTML/XML を記述する JSX という技術を利用しています。 JavaScript は ES6 の文法である import やアロー関数を取り入れています。 JSX や ES6 文法を、Babel というトランスパイラで ES5 の JavaScript に変換しています。 Chrome, Firefox などで動作します。IE8 で一部機能、IE9 で制限付き、IE1