Introducción
Blazor crea aplicaciones web interactivas mediante .NET que le permiten compartir la lógica de la aplicación en el lado servidor y cliente, sin la complejidad de administrar las bibliotecas de JavaScript del lado cliente.
Imagine que una empresa de reparto de pizzas le contrata para modernizar su sitio web orientado al cliente. Ya ha creado páginas que muestran pizzas que permiten a los clientes personalizar los ingredientes de sus pizzas. Quiere agregar páginas de pedido y mejorar la navegación de la aplicación. También quiere garantizar un diseño coherente en toda la aplicación para asegurarse de que los clientes pueden encontrar fácilmente lo que buscan.
En este módulo, aprenderá a enrutar los clientes en la aplicación mediante la directiva @page
, el enrutamiento de Blazor y el componente NavLink
. Con la navegación en funcionamiento, se centrará en cómo reducir el código duplicado agregando diseños a la aplicación.
Objetivos de aprendizaje
Al término de este módulo, podrá:
- Mejorar la navegación de la aplicación Blazor mediante el componente de enrutador y NavLinks.
- Mejorar la funcionalidad con parámetros de ruta.
- Reducir el código duplicado mediante diseños en la aplicación Blazor.