Concept Flow - How Next.js renders (server-first model)
User requests page URL
Next.js Server receives request
Server renders React components to HTML
Server sends HTML + minimal JS to browser
Browser displays HTML immediately
Browser runs React JS to hydrate page
Page becomes interactive
User interacts with page -> React handles events
This flow shows how Next.js first renders pages on the server, sends HTML to the browser, then hydrates React for interactivity.