@inject IBuildOrderService buildOrderService @implements IDisposable @code { protected override void OnInitialized() { buildOrderService.Subscribe(StateHasChanged); } void IDisposable.Dispose() { buildOrderService.Unsubscribe(StateHasChanged); } }