In Blazor Client (i.e. WASM) it's possible to have multiple root components on the same page. This is possible with the WebAssemblyHostBuilder.RootComponents collection. Let's play a bit and try it. First, from Visual Studio, create a new Blazor client application: choose the Blazor WebAssembly template: no ASP.NET