株式会社オブライト
Web Frontend2026-05-17

RSC (React Server Components)

Also known as: React Server Components / RSC / サーバーコンポーネント

React components that run exclusively on the server. Their code is excluded from the client JS bundle, enabling direct access to databases and the filesystem. In Next.js App Router, components are Server Components by default.


Overview

RSC became stable with React 18 and Next.js App Router in 2023. Server Components send no JavaScript to the client and complete data fetching server-side. Only components marked with 'use client' run on the client.

Integration with Suspense and Streaming

RSC combines with Suspense to enable Streaming SSR. Components waiting on data show a fallback UI and are sent to the client progressively as they become ready, reducing TTFB while enabling incremental display.

Related Columns

Related Terms

Feel free to contact us

Contact Us