Skip to content
Latchkey

Server Component とは?

server component はサーバー上でのみ実行され、そのコードをブラウザに送信しないコンポーネントです。データを読み取ったりサーバーリソースに直接アクセスしたりして、レンダリング済みの出力をクライアントへ送信できます。JavaScript がサーバーに留まるため、クライアント bundle には一切寄与しません。

なぜ重要か

server component はデータ取得や重いレンダリングをクライアントから移し、bundle を小さくし、バックエンドデータへのアクセスを簡素化します。インタラクティブな部分では client component と組み合わせて使われます。

関連ガイド