React Server Components — zero-JS components that render on the server, stream HTML, and keep bundles tiny.
Five passes over the same idea, each from a different angle. Do them in order, or jump to whichever you need.
React Server Components (RSC) run only on the server. They can directly access databases, file systems, and secrets without exposing them to the client. RSC reduce JavaScript bundle size by keeping server-only code off the client. Combined with Client Components ("use client"), they create a powerful hybrid rendering model.