# Microsoft.AspNetCore.Components.Rendering

``` diff
 namespace Microsoft.AspNetCore.Components.Rendering {
-    [DebuggerDisplayAttribute("{GetDebuggerDisplay(),nq}")]
-    public class ComponentState : IDisposable {
+    [DebuggerDisplayAttribute("{GetDebuggerDisplay(),nq}")]
+    public class ComponentState : IAsyncDisposable {
-        public void Dispose();
+        public virtual ValueTask DisposeAsync();
     }
 }
```

