Skip to main content
Journey Uncommon Logo
JourneyUncommon
hardReactServer Components use clientSingle-choice MCQ

In the RSC model, an async Server Component does `const user = await db.query(...)` and renders a `'use client'` child. A developer assumes the `await` somehow runs on the client because the child is interactive. At what point and where does that `await` actually execute relative to the client boundary?

// app/profile.tsx (Server Component, no directive) export default async function Profile() { const user = await db.query('select ...'); return <ClientGreeting name={user.name} />; }