質問させて頂いています、その結果を踏まえてReactの良さを書いてみます。Reactの良さを技術的に解説した記事はたくさんありますので、サービスの設計・構築する際のメリットを中心に上げてみました。良いUI/UXを提供出来る現在、Reactはコンシューマ向けにサービスを提供する先進的な企業のサイトで良く使われています。Reactを使っています。Application)しか選択肢がないでしょう。クールなUIのフロントエンドが作れるクールなUIのフロントエンドの作成はデザイナーの領域かもしれませんが、現在Reactは世界中で使われているので大量のクールなReact用コンポーネントがネットに公開されています。Reactはコンポーネント指向なので簡単に利用できます。Material-UIを使うと、デザインセンスの無いプログラマーでも今風のクールな画面が簡単に作れます。お客様にプロトタイプを作りプレゼンする時など、クールな画面には不思議な説得力があります。サーバー/フロントエンドの役割分担がシンプルになる現在のWebでフロントエンドにJavaScript(AJAX)を使って無いサイトは、ほぼ無いと思います。入力欄に数文字タイプすると候補がでるような局所的な便利機能を作るのは簡単です。操作により画面が大きく変わったりするような広範囲のAJAXサイトを作るには簡単ではありません。どの部分をサーバーサイドのビューが担当し、どの部分をフロントエンドのJavaScriptで行うのかの分担を設計しないといけません。いろいろな画面に大規模なAJAXがあるシステムを、メンテナンス性高くスマートに設計するのはかなり難しいです。SPAは、画面表示・イベントの処理を全てフロントエンドで行うので、サーバー/フロントエンドの役割分担がシンプルになります。Facebookが大規模・複雑なサービスを作る為に作ったライブラリーです。サーバーをシンプルに出来る上の続きになりますが、表示は全てフロントエンドに任せたのでサーバー(バックエンド)はシンプルなAPIサーバーになります。スマートフォンのバックエンドと共通になるメリットも得られます。バックエンドのエンジニアの仕事は表示≒アプリからは独立するので、ビジネスロジックや性能、スケラービリティなどに集中出来るようになり、マイクロサービス化などビジネスの成長に対応しやすくなると思います。BaaSが利用出来る以前はWebサービスを作るにはサーバーを用意し、その上でアプリケーションを動かしました。RailsのようなWebアプリケーションのプログラマーが必用でした。使う事でインフラ・エンジニアは不要になります。Webアプリケーションの知識が少なくても、Reactを使ってフロントエンドが作れればサービスが開始できます。移行して行けるようになります。EY-Officeにお任せ下さい。