Course curriculum

    1. 本講座で学べる事

    2. 今回の配布資料と参考文献

    1. ルーティングと階層構造の基本

    2. AppRouterのルーティングとファイル規約

    3. コンポーネント階層

    4. コロケーション機能

    5. プロジェクト整理機能

    6. ルーティング設計のベストプラクティス

    7. Atomic Design

    8. Bulletproof-React

    9. Parallel RoutesとIntercepting Routesについて

    1. コンポーネントとクラサバの関係

    2. ClientComponent

    3. ServerComponent

    4. 注意点:Client Boundary

    5. Compositionパターンの実装方法を見てみよう

    6. ベストプラクティス

    1. Next.jsの拡張されたfetch()

    2. 実例で学ぶfetchの取り扱い

    3. ORM等を利用した関数の利用

    4. useSWR/useQuery等のサードパーティライブラリ

    5. 並行データフェッチング

    6. ストリーミングデータフェッチング

    7. ダッシュボードアプリの場合のストリーミング表示

    8. ベストプラクティス

    9. Container / Presentationパターン

    10. 【補足】Container / Presentationパターンの実装例

    1. キャッシュってなに?

    2. Request Memoization

    3. fetch以外ではcache関数を利用してメモ化

    4. Requestのメモ化の仕組み

    5. Data Cache

    6. 時間ベース再検証のキャッシュワークフロー(stale-while-revalidate)

    7. オンデマンド再検証のキャッシュワークフロー

    8. Data Cacheのキャッシュ期間とオプトアウト

    9. Full Route Cache

    10. Full Route Cacheの仕組み

    11. クライアント側でのRouter Cacheと後続ナビゲーション

    12. Router Cache

    13. Router Cacheのキャッシュ期間とオプトアウト

    14. ベストプラクティス

    1. レンダリングってなに?

    2. Static Rendering

    3. Dyanamic Rendering

    4. Streaming / Partial Pre Rendering(PPR)

    5. ベストプラクティス

About this course

  • 39,800円
  • 53回のレッスン
  • 4時間の動画コンテンツ

Discover your potential, starting today