What are React Server Components, in simple terms?
Model answer
Server Components render on the server and send their output to the browser without shipping their JavaScript, so they can read databases or files directly and keep the client bundle smaller. Client Components (marked with "use client") handle interactivity and state.
They need a framework or bundler that supports them, such as Next.js, so check your framework docs.
Learn this topic
React 19 New Features: Actions, useActionState, useOptimistic, use and More in the course React.js Full Course: Beginner to Advanced.
Sign in to add your own answer.
More questions
- What is the difference between client-side rendering, server-side rendering and static generation?
- What are error boundaries and how do you use them?
- What are portals and when do you use them?
- What is new in React 19 that a developer should know?
- How would you structure folders and code in a large React project?
- How do you decide between building a single-page app and using a framework like Next.js?