Dec 15, 2025•Abyan Dimas
Understanding React Server Components
React Server Components (RSC) represent a major shift in how we build React applications. By allowing components to render exclusively on the server, we can reduce bundle sizes and improve initial page load performance.
What are Server Components?
Server components are a new type of component that fetches data and renders HTML on the server. Unlike traditional SSR, they don't hydrate on the client, meaning no JavaScript is sent to the browser for these components.
Benefits
- Zero Bundle Size: Dependencies used in server components aren't included in the client bundle.
- Direct Backend Access: Access databases and filesystems directly.
- Automatic Code Splitting: Client components imported by server components are automatically code-split.