Enhance your existing ASP.NET Core Web Apps



The current sweetspot for using Blazor is when it is used to enhance existing ASP.NET Core Web Apps. If your application is built using ASP.NET Core and you are using .NET Core version 3.1, you’re good to go.

The Blazor components can be added into existing Razor pages and they can be used to add the dynamic features instead of having to use Javascript. When you build the dynamic web components using Blazor, you can share the code between your Razor Pages and your Blazor components: The Blazor components can use your existing .NET Core code, like the REST clients and JSON.NET.