18 lines
316 B
Plaintext

@inject MyState State
@implements IDisposable
@inject IJSRuntime JS;
<p>Got @State.Names.Count</p>
@code {
protected override void OnInitialized()
{
State.OnChange += StateHasChanged;
}
public void Dispose()
{
JS.InvokeVoidAsync("alert", "Disposed");
State.OnChange -= StateHasChanged;
}
}