protected override async Task OnInitializedAsync()
        {
            await base.OnInitializedAsync();

            RunTimeout(() =>
            {
                _ = StateTreeTool.ConnectAsync(AppState);
            }, 100);
        }
 protected override async ValueTask DisposeAsync()
 {
     await StateTreeTool.DisposeAsync();
 }
 protected override async Task OnAfterMountAsync()
 {
     await StateTreeTool.ConnectAsync();
 }
        protected override async Task OnInitializedAsync()
        {
            await base.OnInitializedAsync();

            StateTreeTool.Configure(AppState);
        }
        protected override void Dispose()
        {
            base.Dispose();

            StateTreeTool?.Dispose();
        }