Introdução
Blazor cria aplicativos Web interativos usando .NET que permitem compartilhar a lógica do aplicativo no lado do servidor e do cliente, sem a complexidade de gerenciar bibliotecas JavaScript do lado do cliente.
Suponha que uma empresa de entrega de pizza o contratou para modernizar seu site voltado para o cliente. Você já criou páginas para eles que exibem pizzas e permitem que os clientes personalizem as coberturas para suas pizzas. Agora, você quer adicionar páginas de pedidos e melhorar a navegação do aplicativo. Você também quer garantir um layout consistente em todo o aplicativo para garantir que os clientes possam encontrar o que estão procurando facilmente.
Neste módulo, você aprenderá sobre como rotear clientes pelo aplicativo usando a diretiva, o @page roteamento Blazor e o NavLink componente. Com a navegação funcionando, você se concentra em como reduzir o código duplicado adicionando layouts ao aplicativo.
Objetivos de aprendizagem
No final deste módulo, é capaz de:
- Melhore a navegação do seu aplicativo Blazor usando o componente de roteador e NavLinks.
- Melhore a funcionalidade com parâmetros de rota.
- Reduza o código duplicado usando layouts em seu aplicativo Blazor.