本書では、Nuxt 3を使用したサーバーサイドレンダリング(SSR)Webアプリケーションの構築手法を、ステップバイステップの形式で詳細に解説します。Nuxtの初期設定からスタートし、短期間で効率的にシンプルなWebアプリケーションの開発スキルを習得できます。
特に、サーバーサイドレンダリングの基本概念を深堀りし、初学者がよく遭遇する課題である「ハイドレーション」や「データ取得」の最適な方法に焦点を当てています。
加えて、Firebaseを使用して開発したWebアプリケーションをインターネット上で簡単に公開するプロセスも解説します。
2023年5月に開催されたGoogle I/Oの最新情報を取り入れており、効率的なアプローチでプロダクションレベルの環境へのデプロイメントを実現する方法も提供します。
短期間で実用的なNuxt 3アプリケーションを開発、デプロイしたい開発者にとって、必携の一冊です。
【目次】
第1章 ゼロからのWebアプリ開発
第2章 ハイドレーション
第3章 データ取得と状態管理
第4章 Webアプリケーションを公開する
目次プレビュー
- はじめに
- 第1章 ゼロからのWebアプリ開発
- 第2章 ハイドレーション
-
本書の目的と対象読者について
-
サーバーサイドレンダリングについて
-
サンプルコードについて
-
免責
-
表記関係について
-
1.1 Nuxtについて
-
1.2 ローカル開発環境の構築
-
1.3 Webページを作ってみよう
-
1.4 まとめ
-
2.1 ハイドレーションエラーを回避せよ
-
2.2 ハイドレーションを観測しよう
-
2.3 ハイドレーションエラーを発生させる
-
2.4 ハイドレーションエラーを解消する
-
2.5 その他のハイドレーションエラーの原因
-
2.6 まとめ
-
3.1 いい感じにデータを取得せよ
-
3.2 APIからのデータ取得
-
3.3 データ取得処理を検証しよう
-
3.4 同期データの取得処理
-
3.5 まとめ
-
4.1 サーバーを調達せよ
-
4.2 デプロイの準備
-
4.3 デプロイ
-
4.4 プロジェクトの削除
-
4.5 まとめ