Skip to content

ayakaki/study-app-router

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

research-app-router

Next.js のバージョンが 13.4 に上がり、App Router が Stable 扱いとなった。App Router では、React Server Component (RSC) をフル活用できるため、RSC について抑えたく調査を行なった。

RESEARCH CONTENTS

  • RSC 記載のデータフェッチはサーバー側で行われる
  • RSC の基本は、サーバー側でできる hydration(JavaScript の流し込み)はサーバー側で行なっておいて、ブラウザ側で処理するところ以外は事前にやっておこうという話
  • Client Component は末端に寄せるのが Next.js によって推奨されている ※参考
  • 👆 とあるが、Clinent Component が親になれないわけではない ※参考
  • Suspense と併せて記載するのが基本
  • ISR の動きは fetch() 単位にて、revalidate を使用する

HOW TO USE

① API アプリを立ち上げる

  • cd api-app
  • node index.js

② フロントアプリを立ち上げる

  • cd research-app
  • npm run dev or npm run build && npm run start

COMFIRM MOTION

ブラウザの動き

rsc-01

ネットワーク

rsc_console

revalidate

revalidate

参考記事