Conheça as aplicações Razor Components que serão adicionadas no .NET Core 3.0.
Veja neste artigo como é a estrutura de um componente do Razor Componente e aprenda a criar um.