Building apps usually starts simple: one page, one screen, one set of components. But let’s be honest — no real-world app stays that way.

Even the most basic website has multiple pages:


Home → /

About → /about

Blog → /blog/[slug]

Dashboard → /dashboard/settings



Different pages mean different layouts, different content, and sometimes...