Concept Flow - App directory (App Router)
Start: User Request URL
Next.js App Router reads /app directory
Match URL to folder/file in /app
Load Server Component for route
Render Server Component to HTML
Send HTML to Browser
Browser hydrates Client Components
User interacts -> Client Components update
Next.js handles navigation with client routing
Repeat for new routes
This flow shows how Next.js App Router uses the /app folder to match URLs, render server components, send HTML, and hydrate client components for interactive pages.