Webアプリケーションを開発する際に、「今ならSPA(Single Page Application)っしょ」となり、フレームワークの選定からやらせてもらう機会があったので、そのときにやったことを共有します。 前提 本記事作成時の筆者のスキル Webアプリケーションは作ったことがあるが、言語はJava SPA is 何? Javascriptはかじった程度の知識 フレームワークの選定 Googleトレンドや、実績からSPAのフレームワークを以下に絞りました。 React AngularJS Vue.js その時人気だったReactにしておけばいいだろと、Reactにしました。 ※近年、Vue.jsが勢力を伸ばしてきているらしいです。 React + α Reactは様々なライブラリと組み合わせるのが普通のようです。 npm installでどんどんライブラリを追加していくことになりますが、