Reactとは
今回のこちらのコースでは、JAVASCRIPTライブラリーであるREACTについて学んでいきます。
REACTというのはユーザーインターフェースを構築するためのJAVASCRIPTライブラリになります。

このREACTというライブラリを用いると、複雑な画面でも比較的容易に作成することが可能です。
そのため、今日のJAVASCRIPTライブラリにおいてはREACTというのは一番使用されているライブラリになります。
Javascriptフレームワーク
実際、他のライブラリと見比べてみて、REACTが世界でどれくらい支持されているのかというのを見ていきましょう。
まず、今回比較するライブラリとしては、Angular.jsというのとVue.jsになります。

この3つのライブラリは同じような機能を実装する際に使用することが可能です。
そのため、比較的よく比べる対象として挙げられますが、この2つのライブラリと比べたときにどれくらい支持されているのかを見てみたいと思います。
Google Trends(全世界)比較
それではまずGoogle Trendsを用いて世界で検索されたキーワードの数を見ていきたいと思います。
この3つのキーワードでそれぞれ調べた数がこの下のグラフになります。

npm trends(Downloads)比較
次にnpmというJAVASCRIPTのパッケージをマネージメントするソフトウェアのダウンロード数の遷移です。

Stack Overflow Trends比較
次にStack Overflow Trendsです。
このStack Overflowというのは、プログラミングに関する質問をやりとりする掲示板のようなですが、その中でもREACTはダントツで1位の状況になっています。

案件数・単価情報
最後に、日本におけるそれぞれの大体の案件の単価についても見ていきたいと思います。
この表を見ていただくと、このREACTの案件数が一番多いことがわかってきます。

Reactの広がり
スマホアプリの開発やデスクトップアプリの開発にもREACTを用いることができます。
このようにREACTを学ぶとWEB開発以外にも使えますので、ぜひこちらのコースでREACTを学んでください。


