実践Next.js App Routerで進化するWebアプリ開発
発売日:2024年3月
- ページ数
- 355p
- ISBN
- 978-4-297-14061-8
- 著者情報
- 吉井 健文(ヨシイ タケフミ)
フロントエンドを専門とするエンジニア
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
年々採用実績が増しているNext.jsは、2024年現在大きな転換期にあります。新しく導入された「App Router」はこれまでの実装パターンを覆すものであり、これからどのように開発を進めればよいのか、誰もが手探りの状況といっても過言ではありません。本書では、App RouterをベースとしたNext.jsでの実践的な開発について、豊富なサンプルコードをもとに解説していきます。
最新のNext.jsを現場で使うために実践的な知識を詰め込んだ一冊です。フレームワークの基礎はもちろん、パフォーマンスを上げるための知識や関連ライブラリまで、詳細なサンプルコードをもとに解説していきます。
※お届け日が変更になりました
3月16日→3月18日
目次
第1章:Next.jsの基礎
- 1.1:Next.jsプロジェクトの始め方
- 1.2:アプリケーションのルーティング
- 1.3:SPAならではのナビゲーション
- 1.4:ネスト可能なレイアウト
第2章:Server Componentとレンダリング
- 2-1:Server ComponentとClient Component
- 2-2:Server Componentのデータ取得
- 2-3:動的データ取得と静的データ取得
- 2-4:Routeのレンダリング
第3章:App Routerの規約
- 3.1:Segment構成ファイル
- 3.2:Segment構成フォルダ
- 3.3:Parallel RoutesとIntercepting Routes
- 3.4:Routeのメタデータ
第4章:Route Handler
- 4.1:Route Handlerの定義
- 4.2:Route Handlerのレンダリング
- 4.3:Route Handlerの使用例
第5章:サンプルアプリの概要
- 5.1:サンプルコードの概要とシステム構成
- 5.2:ローカル開発環境の構築
- 5.3:ORMライブラリ「Prisma」の概要
- DBビジュアルエディター「Prisma Studio」の概要
- 5.5:開発環境のストレージサーバー
第6章:データ取得とキャッシュ
- 6.1:サンプルコード共通のUIコンポーネント
- 6.2:fetch関数でのデータ取得
- 6.3:fetch関数のRequestのメモ化
- 6.4:fetch関数のキャッシュ
- 6.5:Prisma Clientでのデータ取得
- 6.6:Prisma ClientのRequestのメモ化
- 6.7:Prisma Clientのキャッシュ
第7章:認証機能
- ほか
商品詳細
- シリーズ名
- エンジニア選書
- 出版社名
- 技術評論社
- サイズ
- 23cm
- 対象年齢
- 一般
- フォーマット
- 新書・選書
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。