実践Next.js―App Routerで進化するWebアプリ開発(エンジニア選書) [単行本]
    • 実践Next.js―App Routerで進化するWebアプリ開発(エンジニア選書) [単行本]

    • ¥3,740113 ゴールドポイント(3%還元)
    • 在庫あり2024年10月14日月曜日までヨドバシエクストリームサービス便(無料)がお届け
100000009003803156

実践Next.js―App Routerで進化するWebアプリ開発(エンジニア選書) [単行本]

価格:¥3,740(税込)
ゴールドポイント:113 ゴールドポイント(3%還元)(¥113相当)
フォーマット:
お届け日:在庫あり今すぐのご注文で、2024年10月14日月曜日までヨドバシエクストリームサービス便(無料)がお届けします。届け先変更]詳しくはこちら
出版社:技術評論社
販売開始日: 2024/03/16
お取り扱い: のお取り扱い商品です。
ご確認事項:返品不可
店舗受け取りが可能です
マルチメディアAkibaマルチメディア梅田マルチメディア博多にて24時間営業時間外でもお受け取りいただけるようになりました

実践Next.js―App Routerで進化するWebアプリ開発(エンジニア選書) の 商品概要

  • 要旨(「BOOK」データベースより)

    年々採用実績が増しているNext.jsは、2024年現在大きな転換期にあります。新しく導入された「App Router」はこれまでの実装パターンを覆すものであり、これからどのように開発を進めればよいのか、誰もが手探りの状況といっても過言ではありません。本書では、App RouterをベースとしたNext.jsでの実践的な開発について、豊富なサンプルコードをもとに解説していきます。
  • 目次

    第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章:認証機能
    - 7.1:環境変数の設定
    - 7.2:OAuthクライアントの作成
    - 7.3:NextAuth.jsの導入
    - 7.4:ログインユーザーのデータ表示
    - 7.5:閲覧ユーザーに応じた表示分岐

    第8章:モーダル表示とデータ連携
    - 8.1:汎用的なモーダルコンポーネント
    - 8.2:Parallel RoutesとIntercepting Routesを用いたモーダル
    - 8.3:バックエンド間連携によるデータ保存
    - 8.4:バックエンド間連携によるデータ削除

    第9章:データ更新とUI
    - 9.1:Server Actionの基礎
    - 9.2:Server Actionによるデータ保存
    - 9.3:Server Actionによるデータ削除
    - 9.4:Server Actionのエラーハンドリング231
    - 9.5:Server ActionとフィードバックUI表示
    - 9.6:Server Actionによる楽観的UI更新
    - 9.7:Server ActionのFormバリデーション
    - 9.8:Revaliateの設計

    第10章:パフォーマンスとキャッシュ
    - 10.1:コンポーネント構造のパフォーマンスへの影響
    - 10.2:fetchCacheの設定
    - 10.3:静的Routeを増やす実装
    - 10.4:SSG Routeの実装
    - 10.5:SSG Routeのパフォーマンスの定量評価
    - 10.6:Next.jsによるアセットの最適化
    - 10.7:Next.jsの4種類のキャッシュ

    付録A:Prisma
    - A.1:Prisma schemaの概要
    - A.2:Prisma Clientの概要
    - A.3:Prismaのマイグレーションとシーディング
  • 内容紹介

    最新のNext.jsを現場で使うために実践的な知識を詰め込んだ一冊です。フレームワークの基礎はもちろん、パフォーマンスを上げるための知識や関連ライブラリまで、詳細なサンプルコードをもとに解説していきます。
  • 著者紹介(「BOOK著者紹介情報」より)(本データはこの書籍が刊行された当時に掲載されていたものです)

    吉井 健文(ヨシイ タケフミ)
    フロントエンドを専門とするエンジニア
  • 著者について

    吉井 健文 (ヨシイ タケフミ)
    フロントエンドを専門とするエンジニア。著書として『フロントエンド開発のためのテスト入門』(翔泳社、2023年)、『実践TypeScript』(マイナビ、2019年)があるほか、WEB+DB PRESSへの寄稿なども行う。Twitter: @takepepe

実践Next.js―App Routerで進化するWebアプリ開発(エンジニア選書) の商品スペック

商品仕様
出版社名:技術評論社
著者名:吉井 健文(著)
発行年月日:2024/03/29
ISBN-10:4297140616
ISBN-13:9784297140618
判型:B5
対象:専門
発行形態:単行本
内容:電子通信
言語:日本語
ページ数:368ページ
縦:23cm
他の技術評論社の書籍を探す

    技術評論社 実践Next.js―App Routerで進化するWebアプリ開発(エンジニア選書) [単行本] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!