Upgrade to Pro — share decks privately, control downloads, hide ads and more …

今更RSCについてのお話 Full RSC vs RSC as Data Next.jsとTa...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for iWonder118 iWonder118
April 18, 2026
45

今更RSCについてのお話 Full RSC vs RSC as Data Next.jsとTanStack Start比較

Avatar for iWonder118

iWonder118

April 18, 2026

Transcript

  1. React Server Componentとは - メリット - サーバアクセスや秘匿性のあるデータをクライアントに持ってこなくてよい - ブラウザから直接APIを叩かないので、データ取得の経路を短くしやすい -

    手元のデバイスよりサーバ間での通信のほうが早い - 必要なところだけclient componentに切り出せる - SSRよりJS量が少なくなる - デメリット - どこまでがserverでどこからがclientかを常に意識する必要がある - ブラウザ側の状態や副作用(クエリパラメータ、Cookieなどへのアクセス)はclient componentに逃がす必要がある - インタラクティブなUIは結局client componentが必要 - モーダルとか
  2. 比較 Client Component ブラウザ サーバー Server Component Router / Client

    UI (Client Component) Next.js TanStack Start 見え方 データとしての Server Component - Next.js: RSCはアプリ全体の標準実装面 - TanStack Start: RSCはrouter/data layerが扱うデータの一種 境界線