@page "/State" <h3>State</h3> <p>@output</p> @code { private string output = ""; protected override async Task OnInitializedAsync() { while (true) { await Task.Delay(1000); var rnd = new Random(); output = rnd.Next(1, 50).ToString(); StateHasChanged(); } } }
References
https://www.techiediaries.com/refresh-blazor-component-statehaschanged-invokeasync/
https://docs.microsoft.com/en-us/aspnet/core/blazor/components/lifecycle?view=aspnetcore-6.0#state-changes-statehaschanged