Concept Flow - Async server components
Start Server Component Render
Call async function
Await data fetch
Receive data
Render JSX with data
Send HTML to client
End
The server component starts rendering, calls an async function to fetch data, waits for the data, then renders the UI with that data and sends HTML to the client.