SPAとは

Single Page Applicationの略。ユーザーがWebページを更新しても、同じページを表示し続けるようなWebアプリケーションです。1ページで完結します。

ユーザーが画面を切り替えても、ブラウザの再読み込みを必要としないので、ユーザーは、画面の切り替えが速く、快適に操作することができます。

そして、ReactJSは、データの変化に応じて画面を動的に更新することができるため、SPAの開発に適しています。