Concept Flow - Router cache on client
User clicks link
Check cache for route data
Show page to user
When a user navigates, Next.js first checks if the route data is cached on the client. If yes, it loads instantly. If not, it fetches from the server and caches it for next time.