Recentemente, atualizei do Asp .NET Core 2.2 para 3.1 e posso usar o Razor Components em páginas do razor. Eles se parecem basicamente com o View Components, exceto que ele usa blazor e tudo no mesmo arquivo. Eu tentei pesquisar, mas eu não li nada na documentação que diz para usar o Razor Components em vez de Exibir componentes.
Então aqui está a questão...
Qual é o sentido de usar o Razor Components em vez de exibir componentes no Razor Pages? É melhor? Eu sei que os componentes do View são um pouco difíceis de definir porque você precisa definir um modo de exibição padrão e um código por trás do arquivo com a lógica e não pode usar javascript nele, apenas no modo de exibição pai. A maioria dos meus aplicativos está cheia de View Components e eu queria saber quais são as vantagens de mudar para componentes de barbear?