Concepto base: URL -> componente
Cada ruta representa un estado navegable de la app.
Piensa cada pantalla como una ruta estable: `/`, `/productos`, `/contacto`.
El router decide qué componente renderizar según la URL actual.
Este modelo mejora claridad arquitectónica en apps con muchas vistas.