Concept Flow - Server and client component composition
Start: Server Component
Render Server Component
Include Client Component
Send HTML to Browser
Browser Loads Client Component JS
Client Component Hydrates and Runs
User Interacts with Client Component
Client Component Updates UI
End
The server component renders first and includes the client component. The browser receives HTML, then loads and runs the client component for interactivity.