> ## Documentation Index
> Fetch the complete documentation index at: https://easyaf.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Summary of the CloudNimble.BlazorEssentials Namespace

## Types

### <Icon icon="file-brackets-curly" iconType="duotone" color="#419AC5" size={24} style={{ paddingRight: '8px' }} /> Classes

| Name | Summary |
| - | - |
| [AppStateBase](/blazoressentials/api-reference/CloudNimble/BlazorEssentials/AppStateBase) | A base class to control application-wide state in a Blazor app. |
| [BlazorObservable](/blazoressentials/api-reference/CloudNimble/BlazorEssentials/BlazorObservable) | A base class for Blazor ViewModels to implement [INotifyPropertyChanged](https://learn.microsoft.com/dotnet/api/system.componentmodel.inotifypropertychanged) and [IDisposable](https://learn.microsoft.com/dotnet/api/system.idisposable). |
| [Html](/blazoressentials/api-reference/CloudNimble/BlazorEssentials/Html) | A port of the ASP.NET MVC HtmlHelper class to Blazor. |
| [InterfaceElement](/blazoressentials/api-reference/CloudNimble/BlazorEssentials/InterfaceElement) | Represents the basic parts of any HTML element. |
| [JsModule](/blazoressentials/api-reference/CloudNimble/BlazorEssentials/JsModule) | A wrapper that makes it easier to dynamically import JavaScript modules in Blazor. Can be used as the foundation               to build strongly-typed .NET wrappers around JavaScript libraries. |
| [LoadingStatus](/blazoressentials/api-reference/CloudNimble/BlazorEssentials/LoadingStatus) | Outlines the different phases of the loading cycle. |
| [StateHasChangedConfig](/blazoressentials/api-reference/CloudNimble/BlazorEssentials/StateHasChangedConfig) | |
| [StateHasChangedDebugMode](/blazoressentials/api-reference/CloudNimble/BlazorEssentials/StateHasChangedDebugMode) | Defines how BlazorObservables are monitored to reduce the number of times StateHasChanged is fired. |
| [StateHasChangedDelayMode](/blazoressentials/api-reference/CloudNimble/BlazorEssentials/StateHasChangedDelayMode) | Defines how BlazorObservables are monitored to reduce the number of times StateHasChanged is fired. |
| [ViewModelBase](/blazoressentials/api-reference/CloudNimble/BlazorEssentials/ViewModelBase) | A base class for your Blazor MVVM implementation that gives you access to all the useful stuff Blazor and BlazorEssentials inject into the app. |
| [\_Imports](/blazoressentials/api-reference/CloudNimble/BlazorEssentials/_Imports) | |

### <Icon icon="list-ol" iconType="duotone" color="#419AC5" size={24} style={{ paddingRight: '8px' }} /> Enums

| Name | Summary |
| - | - |
| [LoadingStatus](/blazoressentials/api-reference/CloudNimble/BlazorEssentials/LoadingStatus) | Outlines the different phases of the loading cycle. |
| [StateHasChangedDebugMode](/blazoressentials/api-reference/CloudNimble/BlazorEssentials/StateHasChangedDebugMode) | Defines how BlazorObservables are monitored to reduce the number of times StateHasChanged is fired. |
| [StateHasChangedDelayMode](/blazoressentials/api-reference/CloudNimble/BlazorEssentials/StateHasChangedDelayMode) | Defines how BlazorObservables are monitored to reduce the number of times StateHasChanged is fired. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.