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.
Supongamos que una empresa de entrega de pizzas le contrató para modernizar su sitio web orientado al cliente. Ya ha creado páginas para ellos que muestran pizzas y permiten a los clientes personalizar los ingredientes para sus pizzas. Ahora, quiere agregar páginas de ordenación 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, obtendrá información sobre cómo enrutar a los clientes a través de la aplicación mediante la directiva @page
, el enrutamiento de Blazor y el componente NavLink
. Con la navegación funcionando, se centra 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.