Concept Flow - Programmatic navigation (useRouter)
User triggers event
Call useRouter hook
Invoke router.push('/path')
Next.js changes URL
New page/component loads
Render updated UI
This flow shows how a user action triggers the useRouter hook to navigate to a new page, updating the URL and rendering the new content.