nextRound
TechnologiesCoding ProblemsBookmarksLearning Paths
nextRound
TechnologiesCoding ProblemsBookmarksLearning Paths
nextRound

AI-powered interview preparation platform. Practice with curated questions, mock interviews, and personalized learning paths to crack your dream tech interview.

Quick Links

  • Technologies
  • Saved Questions
  • Pricing

Company

  • About Us
  • Contact Us

Legal

  • Privacy Policy
  • Terms of Use

© 2026 nextRound. All rights reserved.

TOPIC OVERVIEW

nextjs/Clients

Where 'use client' actually draws the line, and what crosses it.

10 QuestionsAdvancedHigh Priority ~11 min read

'use client' at the top of a file marks that module — and everything it imports — as part of the client bundle, meaning it hydrates and runs in the browser with full access to state, effects, and browser APIs. Everything else in the App Router is a Server Component by default: rendered only on the server, and never shipped to the browser as JavaScript at all.

That boundary controls what can cross it, not just where code runs. Server Components can pass serializable props — including other Server Components, passed as children — into Client Components, but functions, class instances, and other non-serializable values generally can't cross that boundary directly. Server Actions are the deliberate, narrow exception: a 'use server' function can be passed to and invoked from a Client Component despite actually running on the server.

What you'll walk away knowing

What 'use client' actually marks — a module and everything it imports, not just one component
Why everything is a Server Component by default in the App Router unless explicitly opted out
What can and can't be passed as props from a Server Component into a Client Component
Why Server Actions are a deliberate exception to the usual server/client boundary rules

No questions match "".

All Topics
1
Basics
Project Structure
Runtime
Compiler
2
SSG
SSR
CSR
3
Routing
Route Handlers
Route Groups
Dynamic Routes
Parallel Routes
Intercepting Routes
4
Middleware
Server Actions
APIS
Data Fetching
Caching
Clients
5
Optimisation
i18n
Security
Architecture
Deployment
Accessibility
Sharethis topic

Share via WhatsApp, X, Facebook, LinkedIn or copy link. Open Graph preview enabled.