Slide 7
Slide 7 text
一般的なSPAの構成
● SPAを開発する場合、以下2つのパートが必要です。
○ ブラウザ表示を受け持つフロントエンド(
React、Vue.js等)
○ フロントとデータのやり取りをするバックエンド
API(Node.js、Rails、PHP等)
● React、Vue.jsといったJavaScriptフレームワークの場合、axiosというライブラリで
HTTP通信を行い、APIとデータの受け渡しを行います。
● SPAというフロント開発のために、別途APIを開発する必要があります。
○ ReactやVue.jsだとフロント側でのデータ管理が必要なため、サーバ側データと二重管理
になりがちです。
○ ReactやVue.jsだとフロント側とサーバ側の両方で似たようなバリデーションを別言語で開
発する必要があります。