Introdução
O Blazor cria aplicativos Web interativos por meio do .NET que permite o compartilhamento da 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 pizzas contratou você para modernizar o site voltado para o cliente. Você já criou para eles páginas que mostram pizzas e permitem que os clientes personalizem os recheios. Agora, você quer adicionar páginas de pedidos e aprimorar a navegação no aplicativo. Você também deseja manter um layout consistente em todo o aplicativo para garantir que os clientes conseguirão encontrar o que estão procurando facilmente.
Neste módulo, você vai aprender a encaminhar os clientes por meio do aplicativo usando a diretiva @page
, o roteamento do Blazor e o componente NavLink
. Com a navegação funcionando, você vai se concentrar em como reduzir os códigos duplicados adicionando layouts ao aplicativo.
Objetivos do aprendizado
Ao final deste módulo, você será capaz de fazer o seguinte:
- Aprimorar a navegação no aplicativo Blazor usando o componente de roteador e NavLinks.
- Aprimorar a funcionalidade com parâmetros de rota.
- Reduzir o código duplicado com o uso de layouts no aplicativo Blazor.