[android-components](../index.md) / [mozilla.components.lib.state](index.md) / [State](./-state.md)

# State

`interface State` [(source)](https://github.com/mozilla-mobile/android-components/blob/master/components/lib/state/src/main/java/mozilla/components/lib/state/State.kt#L10)

Generic interface for a [State](./-state.md) maintained by a [Store](-store/index.md).

### Inheritors

| Name | Summary |
|---|---|
| [BrowserState](../mozilla.components.browser.state.state/-browser-state/index.md) | `data class BrowserState : `[`State`](./-state.md)<br>Value type that represents the complete state of the browser/engine. |
| [CustomTabsServiceState](../mozilla.components.feature.customtabs.store/-custom-tabs-service-state/index.md) | `data class CustomTabsServiceState : `[`State`](./-state.md)<br>Value type that represents the custom tabs state accessible from both the service and activity. |
