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
Web Development
Complete Guide to Building Websites with Vercel and Next.js 16 [2026 Edition]
In 2026, building websites with Next.js 16 and Vercel has dramatically evolved with Turbopack's 400% faster dev startup, React Server Components, and v0 AI generation. Learn everything about professional web development starting from $20/month.
Web Development
Hono + Inertia + React in 2026 — A Third Path Beyond Next.js and Remix
Hono (an ultrafast web framework) + Inertia.js (a server-driven SPA adapter) + React is gaining traction in 2026 as a third full-stack option beyond Next.js and Remix. This guide covers the architecture, each layer's role, comparisons with Next.js / Remix / Laravel + Inertia, fit and anti-fit projects, and how to choose between Cloudflare Workers, Bun, and Node — from a practitioner's perspective.
Web Development
Forms & CRUD Patterns in Hono + Inertia + React — Drizzle ORM, Zod, and Inertia useForm [2026]
How to build CRUD and forms — the heart of internal-tool work — in Hono + Inertia + React. Covers Drizzle ORM for DB access, Zod for end-to-end typed validation, and Inertia's useForm for error display, redirects, and flash messages, all from a practitioner's perspective.
Feel free to contact us
Contact Us