Mid-levelMid (3–6 yrs)ReactNext.jsAngularVercelMetaShopify
Server vs Client Components
When should a Next.js App Router component be a Server Component vs Client Component?
Answers use simple, clear English.
Audio N/AQuick interview answer
Default to Server Components for data fetching, secrets, and smaller bundles. Use Client Components ('use client') for interactivity: state, effects, browser APIs, event handlers. Pass serializable props from server to client; keep client islands small.
Detailed answer
Default to Server Components for data fetching, secrets, and smaller bundles. Use Client Components ('use client') for interactivity: state, effects, browser APIs, event handlers. Pass serializable props from server to client; keep client islands small.
midseniorfull-stack#nextjs#react#rsc