# NGXS

## Latest Release - v21.0

- [NGXS](https://www.ngxs.io/readme.md)
- [Overview](https://www.ngxs.io/readme/intro.md)
- [WHY](https://www.ngxs.io/introduction/why.md)
- [INSTALLATION](https://www.ngxs.io/introduction/installation.md)
- [STARTER KIT](https://www.ngxs.io/introduction/starter-kit.md)
- [SCHEMATICS](https://www.ngxs.io/introduction/schematics.md)
- [STORE](https://www.ngxs.io/concepts/store.md)
- [Store Schematics](https://www.ngxs.io/concepts/store/schematics.md)
- [Store Options](https://www.ngxs.io/concepts/store/options.md)
- [Error Handling](https://www.ngxs.io/concepts/store/error-handling.md)
- [Meta Reducers](https://www.ngxs.io/concepts/store/meta-reducer.md)
- [ACTIONS](https://www.ngxs.io/concepts/actions.md)
- [Action Schematics](https://www.ngxs.io/concepts/actions/schematics.md)
- [Actions Life Cycle](https://www.ngxs.io/concepts/actions/actions-life-cycle.md)
- [Actions Stream](https://www.ngxs.io/concepts/actions/actions-stream.md)
- [Cancellation](https://www.ngxs.io/concepts/actions/cancellation.md)
- [Dynamic Action Handlers](https://www.ngxs.io/concepts/actions/dynamic-action-handlers.md)
- [Monitoring Unhandled Actions](https://www.ngxs.io/concepts/actions/monitoring-unhandled-actions.md)
- [STATE](https://www.ngxs.io/concepts/state.md)
- [State Schematics](https://www.ngxs.io/concepts/state/schematics.md)
- [Life-cycle](https://www.ngxs.io/concepts/state/life-cycle.md)
- [Composition](https://www.ngxs.io/concepts/state/composition.md)
- [Lazy Loading](https://www.ngxs.io/concepts/state/lazy.md)
- [State Operators](https://www.ngxs.io/concepts/state/operators.md)
- [Custom State Operators](https://www.ngxs.io/concepts/state/operators-1.md)
- [Shared State](https://www.ngxs.io/concepts/state/shared-state.md)
- [State Token](https://www.ngxs.io/concepts/state/token.md)
- [Immutability Helpers](https://www.ngxs.io/concepts/state/immutability-helpers.md)
- [Error Handling](https://www.ngxs.io/concepts/state/error-handling.md)
- [Sub States](https://www.ngxs.io/concepts/state/sub-states.md)
- [SELECT](https://www.ngxs.io/concepts/select.md)
- [Mapped Sub States](https://www.ngxs.io/concepts/select/mapped-sub-states.md)
- [Optimizing Selectors](https://www.ngxs.io/concepts/select/optimizing-selectors.md)
- [Selector Utils](https://www.ngxs.io/concepts/select/selector-utils.md)
- [Error Handling](https://www.ngxs.io/concepts/select/error-handling.md)
- [Signals](https://www.ngxs.io/concepts/select/signals.md)
- [Select Decorator](https://www.ngxs.io/concepts/select/select-decorator.md)
- [STYLE GUIDE](https://www.ngxs.io/style-guide.md)
- [PLUGINS](https://www.ngxs.io/plugins.md)
- [CLI](https://www.ngxs.io/plugins/cli.md)
- [Logger](https://www.ngxs.io/plugins/logger.md)
- [Devtools](https://www.ngxs.io/plugins/devtools.md)
- [Storage](https://www.ngxs.io/plugins/storage.md)
- [Forms](https://www.ngxs.io/plugins/form.md)
- [Web Socket](https://www.ngxs.io/plugins/websocket.md)
- [Router](https://www.ngxs.io/plugins/router.md)
- [HMR](https://www.ngxs.io/plugins/hmr.md)
- [RECIPES](https://www.ngxs.io/recipes.md)
- [Authentication](https://www.ngxs.io/recipes/authentication.md)
- [Caching](https://www.ngxs.io/recipes/cache.md)
- [Component Events from NGXS](https://www.ngxs.io/recipes/component-events-from-ngxs.md)
- [Debouncing Actions](https://www.ngxs.io/recipes/debouncing-actions.md)
- [Dynamic Plugins](https://www.ngxs.io/recipes/dynamic-plugins.md)
- [Module Federation](https://www.ngxs.io/recipes/module-federation.md)
- [Unit Testing](https://www.ngxs.io/recipes/unit-testing.md)
- [RxAngular Integration](https://www.ngxs.io/recipes/intregration-with-rxangular.md)
- [Zoneless Server-Side Rendering](https://www.ngxs.io/recipes/zoneless-ssr.md)
- [COMMUNITY](https://www.ngxs.io/community-and-labs/community.md)
- [FAQ](https://www.ngxs.io/community-and-labs/community/faq.md)
- [Resources](https://www.ngxs.io/community-and-labs/community/projects.md)
- [Developer Guide](https://www.ngxs.io/community-and-labs/community/developer-guide.md)
- [Contributors](https://www.ngxs.io/community-and-labs/community/contributors.md)
- [Contributing](https://www.ngxs.io/community-and-labs/community/contributing.md)
- [Sponsors](https://www.ngxs.io/community-and-labs/community/sponsors.md)
- [NGXS LABS](https://www.ngxs.io/community-and-labs/ngxs-labs.md)
- [DEPRECATIONS](https://www.ngxs.io/deprecations.md)
- [Inject Container State Deprecation](https://www.ngxs.io/deprecations/inject-container-state-deprecation.md)
- [Sub States Deprecation](https://www.ngxs.io/deprecations/sub-states-deprecation.md)
- [Select Decorator Deprecation](https://www.ngxs.io/deprecations/select-decorator-deprecation.md)

## Development

- [NGXS](https://www.ngxs.io/master/readme.md)
- [Overview](https://www.ngxs.io/master/readme/intro.md)
- [WHY](https://www.ngxs.io/master/introduction/why.md)
- [INSTALLATION](https://www.ngxs.io/master/introduction/installation.md)
- [STARTER KIT](https://www.ngxs.io/master/introduction/starter-kit.md)
- [SCHEMATICS](https://www.ngxs.io/master/introduction/schematics.md)
- [STORE](https://www.ngxs.io/master/concepts/store.md)
- [Store Schematics](https://www.ngxs.io/master/concepts/store/schematics.md)
- [Store Options](https://www.ngxs.io/master/concepts/store/options.md)
- [Error Handling](https://www.ngxs.io/master/concepts/store/error-handling.md)
- [Meta Reducers](https://www.ngxs.io/master/concepts/store/meta-reducer.md)
- [ACTIONS](https://www.ngxs.io/master/concepts/actions.md)
- [Action Schematics](https://www.ngxs.io/master/concepts/actions/schematics.md)
- [Actions Life Cycle](https://www.ngxs.io/master/concepts/actions/actions-life-cycle.md)
- [Actions Stream](https://www.ngxs.io/master/concepts/actions/actions-stream.md)
- [Cancellation](https://www.ngxs.io/master/concepts/actions/cancellation.md)
- [Dynamic Action Handlers](https://www.ngxs.io/master/concepts/actions/dynamic-action-handlers.md)
- [Monitoring Unhandled Actions](https://www.ngxs.io/master/concepts/actions/monitoring-unhandled-actions.md)
- [STATE](https://www.ngxs.io/master/concepts/state.md)
- [State Schematics](https://www.ngxs.io/master/concepts/state/schematics.md)
- [Life-cycle](https://www.ngxs.io/master/concepts/state/life-cycle.md)
- [Composition](https://www.ngxs.io/master/concepts/state/composition.md)
- [Lazy Loading](https://www.ngxs.io/master/concepts/state/lazy.md)
- [State Operators](https://www.ngxs.io/master/concepts/state/operators.md)
- [Custom State Operators](https://www.ngxs.io/master/concepts/state/operators-1.md)
- [Shared State](https://www.ngxs.io/master/concepts/state/shared-state.md)
- [State Token](https://www.ngxs.io/master/concepts/state/token.md)
- [Immutability Helpers](https://www.ngxs.io/master/concepts/state/immutability-helpers.md)
- [Error Handling](https://www.ngxs.io/master/concepts/state/error-handling.md)
- [Sub States](https://www.ngxs.io/master/concepts/state/sub-states.md)
- [SELECT](https://www.ngxs.io/master/concepts/select.md)
- [Mapped Sub States](https://www.ngxs.io/master/concepts/select/mapped-sub-states.md)
- [Optimizing Selectors](https://www.ngxs.io/master/concepts/select/optimizing-selectors.md)
- [Type-Safe Selectors](https://www.ngxs.io/master/concepts/select/type-safe-selectors.md)
- [Selector Utils](https://www.ngxs.io/master/concepts/select/selector-utils.md)
- [Error Handling](https://www.ngxs.io/master/concepts/select/error-handling.md)
- [Signals](https://www.ngxs.io/master/concepts/select/signals.md)
- [Select Decorator](https://www.ngxs.io/master/concepts/select/select-decorator.md)
- [STYLE GUIDE](https://www.ngxs.io/master/style-guide.md)
- [PLUGINS](https://www.ngxs.io/master/plugins.md)
- [CLI](https://www.ngxs.io/master/plugins/cli.md)
- [Logger](https://www.ngxs.io/master/plugins/logger.md)
- [Devtools](https://www.ngxs.io/master/plugins/devtools.md)
- [Storage](https://www.ngxs.io/master/plugins/storage.md)
- [Forms](https://www.ngxs.io/master/plugins/form.md)
- [Web Socket](https://www.ngxs.io/master/plugins/websocket.md)
- [Router](https://www.ngxs.io/master/plugins/router.md)
- [HMR](https://www.ngxs.io/master/plugins/hmr.md)
- [RECIPES](https://www.ngxs.io/master/recipes.md)
- [Authentication](https://www.ngxs.io/master/recipes/authentication.md)
- [Caching](https://www.ngxs.io/master/recipes/cache.md)
- [Component Events from NGXS](https://www.ngxs.io/master/recipes/component-events-from-ngxs.md)
- [Debouncing Actions](https://www.ngxs.io/master/recipes/debouncing-actions.md)
- [Dynamic Plugins](https://www.ngxs.io/master/recipes/dynamic-plugins.md)
- [Module Federation](https://www.ngxs.io/master/recipes/module-federation.md)
- [Unit Testing](https://www.ngxs.io/master/recipes/unit-testing.md)
- [RxAngular Integration](https://www.ngxs.io/master/recipes/intregration-with-rxangular.md)
- [Zoneless Server-Side Rendering](https://www.ngxs.io/master/recipes/zoneless-ssr.md)
- [Lazy Loading Action Handlers](https://www.ngxs.io/master/recipes/lazy-loading-action-handlers.md)
- [COMMUNITY](https://www.ngxs.io/master/community-and-labs/community.md)
- [FAQ](https://www.ngxs.io/master/community-and-labs/community/faq.md)
- [Resources](https://www.ngxs.io/master/community-and-labs/community/projects.md)
- [Developer Guide](https://www.ngxs.io/master/community-and-labs/community/developer-guide.md)
- [Contributors](https://www.ngxs.io/master/community-and-labs/community/contributors.md)
- [Contributing](https://www.ngxs.io/master/community-and-labs/community/contributing.md)
- [Sponsors](https://www.ngxs.io/master/community-and-labs/community/sponsors.md)
- [NGXS LABS](https://www.ngxs.io/master/community-and-labs/ngxs-labs.md)
- [DEPRECATIONS](https://www.ngxs.io/master/deprecations.md)
- [Inject Container State Deprecation](https://www.ngxs.io/master/deprecations/inject-container-state-deprecation.md)
- [Sub States Deprecation](https://www.ngxs.io/master/deprecations/sub-states-deprecation.md)
- [Select Decorator Deprecation](https://www.ngxs.io/master/deprecations/select-decorator-deprecation.md)

## v20.1

- [NGXS](https://www.ngxs.io/v20.1/readme.md)
- [Overview](https://www.ngxs.io/v20.1/readme/intro.md)
- [WHY](https://www.ngxs.io/v20.1/introduction/why.md)
- [INSTALLATION](https://www.ngxs.io/v20.1/introduction/installation.md)
- [STARTER KIT](https://www.ngxs.io/v20.1/introduction/starter-kit.md)
- [SCHEMATICS](https://www.ngxs.io/v20.1/introduction/schematics.md)
- [STORE](https://www.ngxs.io/v20.1/concepts/store.md)
- [Store Schematics](https://www.ngxs.io/v20.1/concepts/store/schematics.md)
- [Store Options](https://www.ngxs.io/v20.1/concepts/store/options.md)
- [Error Handling](https://www.ngxs.io/v20.1/concepts/store/error-handling.md)
- [Meta Reducers](https://www.ngxs.io/v20.1/concepts/store/meta-reducer.md)
- [ACTIONS](https://www.ngxs.io/v20.1/concepts/actions.md)
- [Action Schematics](https://www.ngxs.io/v20.1/concepts/actions/schematics.md)
- [Actions Life Cycle](https://www.ngxs.io/v20.1/concepts/actions/actions-life-cycle.md)
- [Actions Stream](https://www.ngxs.io/v20.1/concepts/actions/actions-stream.md)
- [Cancellation](https://www.ngxs.io/v20.1/concepts/actions/cancellation.md)
- [Dynamic Action Handlers](https://www.ngxs.io/v20.1/concepts/actions/dynamic-action-handlers.md)
- [Monitoring Unhandled Actions](https://www.ngxs.io/v20.1/concepts/actions/monitoring-unhandled-actions.md)
- [STATE](https://www.ngxs.io/v20.1/concepts/state.md)
- [State Schematics](https://www.ngxs.io/v20.1/concepts/state/schematics.md)
- [Life-cycle](https://www.ngxs.io/v20.1/concepts/state/life-cycle.md)
- [Composition](https://www.ngxs.io/v20.1/concepts/state/composition.md)
- [Lazy Loading](https://www.ngxs.io/v20.1/concepts/state/lazy.md)
- [State Operators](https://www.ngxs.io/v20.1/concepts/state/operators.md)
- [Custom State Operators](https://www.ngxs.io/v20.1/concepts/state/operators-1.md)
- [Shared State](https://www.ngxs.io/v20.1/concepts/state/shared-state.md)
- [State Token](https://www.ngxs.io/v20.1/concepts/state/token.md)
- [Immutability Helpers](https://www.ngxs.io/v20.1/concepts/state/immutability-helpers.md)
- [Error Handling](https://www.ngxs.io/v20.1/concepts/state/error-handling.md)
- [Sub States](https://www.ngxs.io/v20.1/concepts/state/sub-states.md)
- [SELECT](https://www.ngxs.io/v20.1/concepts/select.md)
- [Mapped Sub States](https://www.ngxs.io/v20.1/concepts/select/mapped-sub-states.md)
- [Optimizing Selectors](https://www.ngxs.io/v20.1/concepts/select/optimizing-selectors.md)
- [Selector Utils](https://www.ngxs.io/v20.1/concepts/select/selector-utils.md)
- [Error Handling](https://www.ngxs.io/v20.1/concepts/select/error-handling.md)
- [Signals](https://www.ngxs.io/v20.1/concepts/select/signals.md)
- [Select Decorator](https://www.ngxs.io/v20.1/concepts/select/select-decorator.md)
- [STYLE GUIDE](https://www.ngxs.io/v20.1/style-guide.md)
- [PLUGINS](https://www.ngxs.io/v20.1/plugins.md)
- [CLI](https://www.ngxs.io/v20.1/plugins/cli.md)
- [Logger](https://www.ngxs.io/v20.1/plugins/logger.md)
- [Devtools](https://www.ngxs.io/v20.1/plugins/devtools.md)
- [Storage](https://www.ngxs.io/v20.1/plugins/storage.md)
- [Forms](https://www.ngxs.io/v20.1/plugins/form.md)
- [Web Socket](https://www.ngxs.io/v20.1/plugins/websocket.md)
- [Router](https://www.ngxs.io/v20.1/plugins/router.md)
- [HMR](https://www.ngxs.io/v20.1/plugins/hmr.md)
- [RECIPES](https://www.ngxs.io/v20.1/recipes.md)
- [Authentication](https://www.ngxs.io/v20.1/recipes/authentication.md)
- [Caching](https://www.ngxs.io/v20.1/recipes/cache.md)
- [Component Events from NGXS](https://www.ngxs.io/v20.1/recipes/component-events-from-ngxs.md)
- [Debouncing Actions](https://www.ngxs.io/v20.1/recipes/debouncing-actions.md)
- [Dynamic Plugins](https://www.ngxs.io/v20.1/recipes/dynamic-plugins.md)
- [Module Federation](https://www.ngxs.io/v20.1/recipes/module-federation.md)
- [Unit Testing](https://www.ngxs.io/v20.1/recipes/unit-testing.md)
- [RxAngular Integration](https://www.ngxs.io/v20.1/recipes/intregration-with-rxangular.md)
- [Zoneless Server-Side Rendering](https://www.ngxs.io/v20.1/recipes/zoneless-ssr.md)
- [COMMUNITY](https://www.ngxs.io/v20.1/community-and-labs/community.md)
- [FAQ](https://www.ngxs.io/v20.1/community-and-labs/community/faq.md)
- [Resources](https://www.ngxs.io/v20.1/community-and-labs/community/projects.md)
- [Developer Guide](https://www.ngxs.io/v20.1/community-and-labs/community/developer-guide.md)
- [Contributors](https://www.ngxs.io/v20.1/community-and-labs/community/contributors.md)
- [Contributing](https://www.ngxs.io/v20.1/community-and-labs/community/contributing.md)
- [Sponsors](https://www.ngxs.io/v20.1/community-and-labs/community/sponsors.md)
- [NGXS LABS](https://www.ngxs.io/v20.1/community-and-labs/ngxs-labs.md)
- [DEPRECATIONS](https://www.ngxs.io/v20.1/deprecations.md)
- [Inject Container State Deprecation](https://www.ngxs.io/v20.1/deprecations/inject-container-state-deprecation.md)
- [Sub States Deprecation](https://www.ngxs.io/v20.1/deprecations/sub-states-deprecation.md)
- [Select Decorator Deprecation](https://www.ngxs.io/v20.1/deprecations/select-decorator-deprecation.md)

## v20.0

- [NGXS](https://www.ngxs.io/v20.0/readme.md)
- [Overview](https://www.ngxs.io/v20.0/readme/intro.md)
- [WHY](https://www.ngxs.io/v20.0/introduction/why.md)
- [INSTALLATION](https://www.ngxs.io/v20.0/introduction/installation.md)
- [STARTER KIT](https://www.ngxs.io/v20.0/introduction/starter-kit.md)
- [SCHEMATICS](https://www.ngxs.io/v20.0/introduction/schematics.md)
- [STORE](https://www.ngxs.io/v20.0/concepts/store.md)
- [Store Schematics](https://www.ngxs.io/v20.0/concepts/store/schematics.md)
- [Store Options](https://www.ngxs.io/v20.0/concepts/store/options.md)
- [Error Handling](https://www.ngxs.io/v20.0/concepts/store/error-handling.md)
- [Meta Reducers](https://www.ngxs.io/v20.0/concepts/store/meta-reducer.md)
- [ACTIONS](https://www.ngxs.io/v20.0/concepts/actions.md)
- [Action Schematics](https://www.ngxs.io/v20.0/concepts/actions/schematics.md)
- [Actions Life Cycle](https://www.ngxs.io/v20.0/concepts/actions/actions-life-cycle.md)
- [Actions Stream](https://www.ngxs.io/v20.0/concepts/actions/actions-stream.md)
- [Cancellation](https://www.ngxs.io/v20.0/concepts/actions/cancellation.md)
- [Dynamic Action Handlers](https://www.ngxs.io/v20.0/concepts/actions/dynamic-action-handlers.md)
- [Monitoring Unhandled Actions](https://www.ngxs.io/v20.0/concepts/actions/monitoring-unhandled-actions.md)
- [STATE](https://www.ngxs.io/v20.0/concepts/state.md)
- [State Schematics](https://www.ngxs.io/v20.0/concepts/state/schematics.md)
- [Life-cycle](https://www.ngxs.io/v20.0/concepts/state/life-cycle.md)
- [Composition](https://www.ngxs.io/v20.0/concepts/state/composition.md)
- [Lazy Loading](https://www.ngxs.io/v20.0/concepts/state/lazy.md)
- [State Operators](https://www.ngxs.io/v20.0/concepts/state/operators.md)
- [Custom State Operators](https://www.ngxs.io/v20.0/concepts/state/operators-1.md)
- [Shared State](https://www.ngxs.io/v20.0/concepts/state/shared-state.md)
- [State Token](https://www.ngxs.io/v20.0/concepts/state/token.md)
- [Immutability Helpers](https://www.ngxs.io/v20.0/concepts/state/immutability-helpers.md)
- [Error Handling](https://www.ngxs.io/v20.0/concepts/state/error-handling.md)
- [Sub States](https://www.ngxs.io/v20.0/concepts/state/sub-states.md)
- [SELECT](https://www.ngxs.io/v20.0/concepts/select.md)
- [Mapped Sub States](https://www.ngxs.io/v20.0/concepts/select/mapped-sub-states.md)
- [Optimizing Selectors](https://www.ngxs.io/v20.0/concepts/select/optimizing-selectors.md)
- [Selector Utils](https://www.ngxs.io/v20.0/concepts/select/selector-utils.md)
- [Error Handling](https://www.ngxs.io/v20.0/concepts/select/error-handling.md)
- [Signals](https://www.ngxs.io/v20.0/concepts/select/signals.md)
- [Select Decorator](https://www.ngxs.io/v20.0/concepts/select/select-decorator.md)
- [STYLE GUIDE](https://www.ngxs.io/v20.0/style-guide.md)
- [PLUGINS](https://www.ngxs.io/v20.0/plugins.md)
- [CLI](https://www.ngxs.io/v20.0/plugins/cli.md)
- [Logger](https://www.ngxs.io/v20.0/plugins/logger.md)
- [Devtools](https://www.ngxs.io/v20.0/plugins/devtools.md)
- [Storage](https://www.ngxs.io/v20.0/plugins/storage.md)
- [Forms](https://www.ngxs.io/v20.0/plugins/form.md)
- [Web Socket](https://www.ngxs.io/v20.0/plugins/websocket.md)
- [Router](https://www.ngxs.io/v20.0/plugins/router.md)
- [HMR](https://www.ngxs.io/v20.0/plugins/hmr.md)
- [RECIPES](https://www.ngxs.io/v20.0/recipes.md)
- [Authentication](https://www.ngxs.io/v20.0/recipes/authentication.md)
- [Caching](https://www.ngxs.io/v20.0/recipes/cache.md)
- [Component Events from NGXS](https://www.ngxs.io/v20.0/recipes/component-events-from-ngxs.md)
- [Debouncing Actions](https://www.ngxs.io/v20.0/recipes/debouncing-actions.md)
- [Dynamic Plugins](https://www.ngxs.io/v20.0/recipes/dynamic-plugins.md)
- [Module Federation](https://www.ngxs.io/v20.0/recipes/module-federation.md)
- [Unit Testing](https://www.ngxs.io/v20.0/recipes/unit-testing.md)
- [RxAngular Integration](https://www.ngxs.io/v20.0/recipes/intregration-with-rxangular.md)
- [Zoneless Server-Side Rendering](https://www.ngxs.io/v20.0/recipes/zoneless-ssr.md)
- [COMMUNITY](https://www.ngxs.io/v20.0/community-and-labs/community.md)
- [FAQ](https://www.ngxs.io/v20.0/community-and-labs/community/faq.md)
- [Resources](https://www.ngxs.io/v20.0/community-and-labs/community/projects.md)
- [Developer Guide](https://www.ngxs.io/v20.0/community-and-labs/community/developer-guide.md)
- [Contributors](https://www.ngxs.io/v20.0/community-and-labs/community/contributors.md)
- [Contributing](https://www.ngxs.io/v20.0/community-and-labs/community/contributing.md)
- [Sponsors](https://www.ngxs.io/v20.0/community-and-labs/community/sponsors.md)
- [NGXS LABS](https://www.ngxs.io/v20.0/community-and-labs/ngxs-labs.md)
- [DEPRECATIONS](https://www.ngxs.io/v20.0/deprecations.md)
- [Inject Container State Deprecation](https://www.ngxs.io/v20.0/deprecations/inject-container-state-deprecation.md)
- [Sub States Deprecation](https://www.ngxs.io/v20.0/deprecations/sub-states-deprecation.md)
- [Select Decorator Deprecation](https://www.ngxs.io/v20.0/deprecations/select-decorator-deprecation.md)

## v19.0

- [NGXS](https://www.ngxs.io/v19.0/readme.md)
- [Overview](https://www.ngxs.io/v19.0/readme/intro.md)
- [WHY](https://www.ngxs.io/v19.0/introduction/why.md)
- [INSTALLATION](https://www.ngxs.io/v19.0/introduction/installation.md)
- [STARTER KIT](https://www.ngxs.io/v19.0/introduction/starter-kit.md)
- [SCHEMATICS](https://www.ngxs.io/v19.0/introduction/schematics.md)
- [STORE](https://www.ngxs.io/v19.0/concepts/store.md)
- [Store Schematics](https://www.ngxs.io/v19.0/concepts/store/schematics.md)
- [Store Options](https://www.ngxs.io/v19.0/concepts/store/options.md)
- [Error Handling](https://www.ngxs.io/v19.0/concepts/store/error-handling.md)
- [Meta Reducers](https://www.ngxs.io/v19.0/concepts/store/meta-reducer.md)
- [ACTIONS](https://www.ngxs.io/v19.0/concepts/actions.md)
- [Action Schematics](https://www.ngxs.io/v19.0/concepts/actions/schematics.md)
- [Actions Life Cycle](https://www.ngxs.io/v19.0/concepts/actions/actions-life-cycle.md)
- [Action Handlers](https://www.ngxs.io/v19.0/concepts/actions/action-handlers.md)
- [Cancellation](https://www.ngxs.io/v19.0/concepts/actions/cancellation.md)
- [Monitoring Unhandled Actions](https://www.ngxs.io/v19.0/concepts/actions/monitoring-unhandled-actions.md)
- [STATE](https://www.ngxs.io/v19.0/concepts/state.md)
- [State Schematics](https://www.ngxs.io/v19.0/concepts/state/schematics.md)
- [Life-cycle](https://www.ngxs.io/v19.0/concepts/state/life-cycle.md)
- [Composition](https://www.ngxs.io/v19.0/concepts/state/composition.md)
- [Lazy Loading](https://www.ngxs.io/v19.0/concepts/state/lazy.md)
- [State Operators](https://www.ngxs.io/v19.0/concepts/state/operators.md)
- [Custom State Operators](https://www.ngxs.io/v19.0/concepts/state/operators-1.md)
- [Shared State](https://www.ngxs.io/v19.0/concepts/state/shared-state.md)
- [State Token](https://www.ngxs.io/v19.0/concepts/state/token.md)
- [Immutability Helpers](https://www.ngxs.io/v19.0/concepts/state/immutability-helpers.md)
- [Error Handling](https://www.ngxs.io/v19.0/concepts/state/error-handling.md)
- [Sub States](https://www.ngxs.io/v19.0/concepts/state/sub-states.md)
- [SELECT](https://www.ngxs.io/v19.0/concepts/select.md)
- [Mapped Sub States](https://www.ngxs.io/v19.0/concepts/select/mapped-sub-states.md)
- [Optimizing Selectors](https://www.ngxs.io/v19.0/concepts/select/optimizing-selectors.md)
- [Selector Utils](https://www.ngxs.io/v19.0/concepts/select/selector-utils.md)
- [Error Handling](https://www.ngxs.io/v19.0/concepts/select/error-handling.md)
- [Signals](https://www.ngxs.io/v19.0/concepts/select/signals.md)
- [Select Decorator](https://www.ngxs.io/v19.0/concepts/select/select-decorator.md)
- [STYLE GUIDE](https://www.ngxs.io/v19.0/style-guide.md)
- [PLUGINS](https://www.ngxs.io/v19.0/plugins.md)
- [CLI](https://www.ngxs.io/v19.0/plugins/cli.md)
- [Logger](https://www.ngxs.io/v19.0/plugins/logger.md)
- [Devtools](https://www.ngxs.io/v19.0/plugins/devtools.md)
- [Storage](https://www.ngxs.io/v19.0/plugins/storage.md)
- [Forms](https://www.ngxs.io/v19.0/plugins/form.md)
- [Web Socket](https://www.ngxs.io/v19.0/plugins/websocket.md)
- [Router](https://www.ngxs.io/v19.0/plugins/router.md)
- [HMR](https://www.ngxs.io/v19.0/plugins/hmr.md)
- [RECIPES](https://www.ngxs.io/v19.0/recipes.md)
- [Authentication](https://www.ngxs.io/v19.0/recipes/authentication.md)
- [Caching](https://www.ngxs.io/v19.0/recipes/cache.md)
- [Component Events from NGXS](https://www.ngxs.io/v19.0/recipes/component-events-from-ngxs.md)
- [Debouncing Actions](https://www.ngxs.io/v19.0/recipes/debouncing-actions.md)
- [Dynamic Plugins](https://www.ngxs.io/v19.0/recipes/dynamic-plugins.md)
- [Module Federation](https://www.ngxs.io/v19.0/recipes/module-federation.md)
- [Unit Testing](https://www.ngxs.io/v19.0/recipes/unit-testing.md)
- [RxAngular Integration](https://www.ngxs.io/v19.0/recipes/intregration-with-rxangular.md)
- [Zoneless Server-Side Rendering](https://www.ngxs.io/v19.0/recipes/zoneless-ssr.md)
- [COMMUNITY](https://www.ngxs.io/v19.0/community-and-labs/community.md)
- [FAQ](https://www.ngxs.io/v19.0/community-and-labs/community/faq.md)
- [Resources](https://www.ngxs.io/v19.0/community-and-labs/community/projects.md)
- [Contributors](https://www.ngxs.io/v19.0/community-and-labs/community/contributors.md)
- [Contributing](https://www.ngxs.io/v19.0/community-and-labs/community/contributing.md)
- [Sponsors](https://www.ngxs.io/v19.0/community-and-labs/community/sponsors.md)
- [NGXS LABS](https://www.ngxs.io/v19.0/community-and-labs/ngxs-labs.md)
- [DEPRECATIONS](https://www.ngxs.io/v19.0/deprecations.md)
- [Inject Container State Deprecation](https://www.ngxs.io/v19.0/deprecations/inject-container-state-deprecation.md)
- [Sub States Deprecation](https://www.ngxs.io/v19.0/deprecations/sub-states-deprecation.md)
- [Select Decorator Deprecation](https://www.ngxs.io/v19.0/deprecations/select-decorator-deprecation.md)

## v18.0

- [NGXS](https://www.ngxs.io/v18.0/readme.md)
- [Overview](https://www.ngxs.io/v18.0/readme/intro.md)
- [WHY](https://www.ngxs.io/v18.0/introduction/why.md)
- [INSTALLATION](https://www.ngxs.io/v18.0/introduction/installation.md)
- [STARTER KIT](https://www.ngxs.io/v18.0/introduction/starter-kit.md)
- [SCHEMATICS](https://www.ngxs.io/v18.0/introduction/schematics.md)
- [STORE](https://www.ngxs.io/v18.0/concepts/store.md)
- [Store Schematics](https://www.ngxs.io/v18.0/concepts/store/schematics.md)
- [Store Options](https://www.ngxs.io/v18.0/concepts/store/options.md)
- [Error Handling](https://www.ngxs.io/v18.0/concepts/store/error-handling.md)
- [Meta Reducers](https://www.ngxs.io/v18.0/concepts/store/meta-reducer.md)
- [ACTIONS](https://www.ngxs.io/v18.0/concepts/actions.md)
- [Action Schematics](https://www.ngxs.io/v18.0/concepts/actions/schematics.md)
- [Actions Life Cycle](https://www.ngxs.io/v18.0/concepts/actions/actions-life-cycle.md)
- [Action Handlers](https://www.ngxs.io/v18.0/concepts/actions/action-handlers.md)
- [Cancellation](https://www.ngxs.io/v18.0/concepts/actions/cancellation.md)
- [Monitoring Unhandled Actions](https://www.ngxs.io/v18.0/concepts/actions/monitoring-unhandled-actions.md)
- [STATE](https://www.ngxs.io/v18.0/concepts/state.md)
- [State Schematics](https://www.ngxs.io/v18.0/concepts/state/schematics.md)
- [Life-cycle](https://www.ngxs.io/v18.0/concepts/state/life-cycle.md)
- [Composition](https://www.ngxs.io/v18.0/concepts/state/composition.md)
- [Lazy Loading](https://www.ngxs.io/v18.0/concepts/state/lazy.md)
- [State Operators](https://www.ngxs.io/v18.0/concepts/state/operators.md)
- [Custom State Operators](https://www.ngxs.io/v18.0/concepts/state/operators-1.md)
- [Shared State](https://www.ngxs.io/v18.0/concepts/state/shared-state.md)
- [State Token](https://www.ngxs.io/v18.0/concepts/state/token.md)
- [Immutability Helpers](https://www.ngxs.io/v18.0/concepts/state/immutability-helpers.md)
- [Error Handling](https://www.ngxs.io/v18.0/concepts/state/error-handling.md)
- [Sub States](https://www.ngxs.io/v18.0/concepts/state/sub-states.md)
- [SELECT](https://www.ngxs.io/v18.0/concepts/select.md)
- [Mapped Sub States](https://www.ngxs.io/v18.0/concepts/select/mapped-sub-states.md)
- [Optimizing Selectors](https://www.ngxs.io/v18.0/concepts/select/optimizing-selectors.md)
- [Selector Utils](https://www.ngxs.io/v18.0/concepts/select/selector-utils.md)
- [Error Handling](https://www.ngxs.io/v18.0/concepts/select/error-handling.md)
- [Signals](https://www.ngxs.io/v18.0/concepts/select/signals.md)
- [Select Decorator](https://www.ngxs.io/v18.0/concepts/select/select-decorator.md)
- [STYLE GUIDE](https://www.ngxs.io/v18.0/style-guide.md)
- [PLUGINS](https://www.ngxs.io/v18.0/plugins.md)
- [CLI](https://www.ngxs.io/v18.0/plugins/cli.md)
- [Logger](https://www.ngxs.io/v18.0/plugins/logger.md)
- [Devtools](https://www.ngxs.io/v18.0/plugins/devtools.md)
- [Storage](https://www.ngxs.io/v18.0/plugins/storage.md)
- [Forms](https://www.ngxs.io/v18.0/plugins/form.md)
- [Web Socket](https://www.ngxs.io/v18.0/plugins/websocket.md)
- [Router](https://www.ngxs.io/v18.0/plugins/router.md)
- [HMR](https://www.ngxs.io/v18.0/plugins/hmr.md)
- [RECIPES](https://www.ngxs.io/v18.0/recipes.md)
- [Authentication](https://www.ngxs.io/v18.0/recipes/authentication.md)
- [Caching](https://www.ngxs.io/v18.0/recipes/cache.md)
- [Component Events from NGXS](https://www.ngxs.io/v18.0/recipes/component-events-from-ngxs.md)
- [Debouncing Actions](https://www.ngxs.io/v18.0/recipes/debouncing-actions.md)
- [Dynamic Plugins](https://www.ngxs.io/v18.0/recipes/dynamic-plugins.md)
- [Module Federation](https://www.ngxs.io/v18.0/recipes/module-federation.md)
- [Unit Testing](https://www.ngxs.io/v18.0/recipes/unit-testing.md)
- [RxAngular Integration](https://www.ngxs.io/v18.0/recipes/intregration-with-rxangular.md)
- [Waiting For App Stability](https://www.ngxs.io/v18.0/recipes/waiting-for-app-stability.md)
- [COMMUNITY](https://www.ngxs.io/v18.0/community-and-labs/community.md)
- [FAQ](https://www.ngxs.io/v18.0/community-and-labs/community/faq.md)
- [Resources](https://www.ngxs.io/v18.0/community-and-labs/community/projects.md)
- [Contributors](https://www.ngxs.io/v18.0/community-and-labs/community/contributors.md)
- [Contributing](https://www.ngxs.io/v18.0/community-and-labs/community/contributing.md)
- [Sponsors](https://www.ngxs.io/v18.0/community-and-labs/community/sponsors.md)
- [NGXS LABS](https://www.ngxs.io/v18.0/community-and-labs/ngxs-labs.md)
- [DEPRECATIONS](https://www.ngxs.io/v18.0/deprecations.md)
- [Inject Container State Deprecation](https://www.ngxs.io/v18.0/deprecations/inject-container-state-deprecation.md)
- [Sub States Deprecation](https://www.ngxs.io/v18.0/deprecations/sub-states-deprecation.md)
- [Select Decorator Deprecation](https://www.ngxs.io/v18.0/deprecations/select-decorator-deprecation.md)

## v3.8

- [README](https://www.ngxs.io/v3.8/readme.md)
- [Getting Started](https://www.ngxs.io/v3.8/getting-started.md)
- [Why](https://www.ngxs.io/v3.8/getting-started/why.md)
- [Installation](https://www.ngxs.io/v3.8/getting-started/installation.md)
- [Concepts](https://www.ngxs.io/v3.8/concepts.md)
- [Introduction](https://www.ngxs.io/v3.8/concepts/intro.md)
- [Store](https://www.ngxs.io/v3.8/concepts/store.md)
- [Actions](https://www.ngxs.io/v3.8/concepts/actions.md)
- [State](https://www.ngxs.io/v3.8/concepts/state.md)
- [Select](https://www.ngxs.io/v3.8/concepts/select.md)
- [Advanced](https://www.ngxs.io/v3.8/advanced.md)
- [Action Handlers](https://www.ngxs.io/v3.8/advanced/action-handlers.md)
- [Actions Life Cycle](https://www.ngxs.io/v3.8/advanced/actions-life-cycle.md)
- [Cancellation](https://www.ngxs.io/v3.8/advanced/cancellation.md)
- [Composition](https://www.ngxs.io/v3.8/advanced/composition.md)
- [Error Handling](https://www.ngxs.io/v3.8/advanced/errors.md)
- [Ivy Migration Guide](https://www.ngxs.io/v3.8/advanced/ivy-migration-guide.md)
- [Lazy Loading](https://www.ngxs.io/v3.8/advanced/lazy.md)
- [Life-cycle](https://www.ngxs.io/v3.8/advanced/life-cycle.md)
- [Mapped Sub States](https://www.ngxs.io/v3.8/advanced/mapped-sub-states.md)
- [Meta Reducers](https://www.ngxs.io/v3.8/advanced/meta-reducer.md)
- [Monitoring Unhandled Actions](https://www.ngxs.io/v3.8/advanced/monitoring-unhandled-actions.md)
- [Optimizing Selectors](https://www.ngxs.io/v3.8/advanced/optimizing-selectors.md)
- [Options](https://www.ngxs.io/v3.8/advanced/options.md)
- [Selector Utils](https://www.ngxs.io/v3.8/advanced/selector-utils.md)
- [Shared State](https://www.ngxs.io/v3.8/advanced/shared-state.md)
- [State Token](https://www.ngxs.io/v3.8/advanced/token.md)
- [State Operators](https://www.ngxs.io/v3.8/advanced/operators.md)
- [Sub States](https://www.ngxs.io/v3.8/advanced/sub-states.md)
- [Recipes](https://www.ngxs.io/v3.8/recipes.md)
- [Authentication](https://www.ngxs.io/v3.8/recipes/authentication.md)
- [Caching](https://www.ngxs.io/v3.8/recipes/cache.md)
- [Component Events from NGXS](https://www.ngxs.io/v3.8/recipes/component-events-from-ngxs.md)
- [Debouncing Actions](https://www.ngxs.io/v3.8/recipes/debouncing-actions.md)
- [Dynamic Plugins](https://www.ngxs.io/v3.8/recipes/dynamic-plugins.md)
- [Immutability Helpers](https://www.ngxs.io/v3.8/recipes/immutability-helpers.md)
- [Module Federation](https://www.ngxs.io/v3.8/recipes/module-federation.md)
- [Style Guide](https://www.ngxs.io/v3.8/recipes/style-guide.md)
- [Unit Testing](https://www.ngxs.io/v3.8/recipes/unit-testing.md)
- [RxAngular Integration](https://www.ngxs.io/v3.8/recipes/intregration-with-rxangular.md)
- [Snippets](https://www.ngxs.io/v3.8/snippets.md)
- [State Operators](https://www.ngxs.io/v3.8/snippets/operators.md)
- [Plugins](https://www.ngxs.io/v3.8/plugins.md)
- [Introduction](https://www.ngxs.io/v3.8/plugins/intro.md)
- [CLI](https://www.ngxs.io/v3.8/plugins/cli.md)
- [Logger](https://www.ngxs.io/v3.8/plugins/logger.md)
- [Devtools](https://www.ngxs.io/v3.8/plugins/devtools.md)
- [Storage](https://www.ngxs.io/v3.8/plugins/storage.md)
- [Forms](https://www.ngxs.io/v3.8/plugins/form.md)
- [Web Socket](https://www.ngxs.io/v3.8/plugins/websocket.md)
- [Router](https://www.ngxs.io/v3.8/plugins/router.md)
- [HMR](https://www.ngxs.io/v3.8/plugins/hmr.md)
- [NGXS Labs](https://www.ngxs.io/v3.8/ngxs-labs.md)
- [Introduction](https://www.ngxs.io/v3.8/ngxs-labs/intro.md)
- [Community](https://www.ngxs.io/v3.8/community.md)
- [FAQ](https://www.ngxs.io/v3.8/community/faq.md)
- [Resources](https://www.ngxs.io/v3.8/community/projects.md)
- [Contributors](https://www.ngxs.io/v3.8/community/contributors.md)
- [Contributing](https://www.ngxs.io/v3.8/community/contributing.md)
- [Sponsors](https://www.ngxs.io/v3.8/community/sponsors.md)

## v3.7

- [README](https://www.ngxs.io/v3.7/readme.md)
- [Getting Started](https://www.ngxs.io/v3.7/getting-started.md)
- [Why](https://www.ngxs.io/v3.7/getting-started/why.md)
- [Installation](https://www.ngxs.io/v3.7/getting-started/installation.md)
- [Concepts](https://www.ngxs.io/v3.7/concepts.md)
- [Introduction](https://www.ngxs.io/v3.7/concepts/intro.md)
- [Store](https://www.ngxs.io/v3.7/concepts/store.md)
- [Actions](https://www.ngxs.io/v3.7/concepts/actions.md)
- [State](https://www.ngxs.io/v3.7/concepts/state.md)
- [Select](https://www.ngxs.io/v3.7/concepts/select.md)
- [Advanced](https://www.ngxs.io/v3.7/advanced.md)
- [Action Handlers](https://www.ngxs.io/v3.7/advanced/action-handlers.md)
- [Actions Life Cycle](https://www.ngxs.io/v3.7/advanced/actions-life-cycle.md)
- [Cancellation](https://www.ngxs.io/v3.7/advanced/cancellation.md)
- [Composition](https://www.ngxs.io/v3.7/advanced/composition.md)
- [Error Handling](https://www.ngxs.io/v3.7/advanced/errors.md)
- [Ivy Migration Guide](https://www.ngxs.io/v3.7/advanced/ivy-migration-guide.md)
- [Lazy Loading](https://www.ngxs.io/v3.7/advanced/lazy.md)
- [Life-cycle](https://www.ngxs.io/v3.7/advanced/life-cycle.md)
- [Mapped Sub States](https://www.ngxs.io/v3.7/advanced/mapped-sub-states.md)
- [Meta Reducers](https://www.ngxs.io/v3.7/advanced/meta-reducer.md)
- [Optimizing Selectors](https://www.ngxs.io/v3.7/advanced/optimizing-selectors.md)
- [Options](https://www.ngxs.io/v3.7/advanced/options.md)
- [Shared State](https://www.ngxs.io/v3.7/advanced/shared-state.md)
- [State Token](https://www.ngxs.io/v3.7/advanced/token.md)
- [State Operators](https://www.ngxs.io/v3.7/advanced/operators.md)
- [Sub States](https://www.ngxs.io/v3.7/advanced/sub-states.md)
- [Recipes](https://www.ngxs.io/v3.7/recipes.md)
- [Authentication](https://www.ngxs.io/v3.7/recipes/authentication.md)
- [Caching](https://www.ngxs.io/v3.7/recipes/cache.md)
- [Component Events from NGXS](https://www.ngxs.io/v3.7/recipes/component-events-from-ngxs.md)
- [Debouncing Actions](https://www.ngxs.io/v3.7/recipes/debouncing-actions.md)
- [Dynamic Plugins](https://www.ngxs.io/v3.7/recipes/dynamic-plugins.md)
- [Immutability Helpers](https://www.ngxs.io/v3.7/recipes/immutability-helpers.md)
- [Module Federation](https://www.ngxs.io/v3.7/recipes/module-federation.md)
- [Style Guide](https://www.ngxs.io/v3.7/recipes/style-guide.md)
- [Unit Testing](https://www.ngxs.io/v3.7/recipes/unit-testing.md)
- [RxAngular Integration](https://www.ngxs.io/v3.7/recipes/intregration-with-rxangular.md)
- [Snippets](https://www.ngxs.io/v3.7/snippets.md)
- [State Operators](https://www.ngxs.io/v3.7/snippets/operators.md)
- [Plugins](https://www.ngxs.io/v3.7/plugins.md)
- [Introduction](https://www.ngxs.io/v3.7/plugins/intro.md)
- [CLI](https://www.ngxs.io/v3.7/plugins/cli.md)
- [Logger](https://www.ngxs.io/v3.7/plugins/logger.md)
- [Devtools](https://www.ngxs.io/v3.7/plugins/devtools.md)
- [Storage](https://www.ngxs.io/v3.7/plugins/storage.md)
- [Forms](https://www.ngxs.io/v3.7/plugins/form.md)
- [Web Socket](https://www.ngxs.io/v3.7/plugins/websocket.md)
- [Router](https://www.ngxs.io/v3.7/plugins/router.md)
- [HMR](https://www.ngxs.io/v3.7/plugins/hmr.md)
- [NGXS Labs](https://www.ngxs.io/v3.7/ngxs-labs.md)
- [Introduction](https://www.ngxs.io/v3.7/ngxs-labs/intro.md)
- [Community](https://www.ngxs.io/v3.7/community.md)
- [FAQ](https://www.ngxs.io/v3.7/community/faq.md)
- [Resources](https://www.ngxs.io/v3.7/community/projects.md)
- [Contributors](https://www.ngxs.io/v3.7/community/contributors.md)
- [Contributing](https://www.ngxs.io/v3.7/community/contributing.md)
- [Sponsors](https://www.ngxs.io/v3.7/community/sponsors.md)

## v3.6

- [README](https://www.ngxs.io/v3.6/readme.md)
- [Getting Started](https://www.ngxs.io/v3.6/getting-started.md)
- [Why](https://www.ngxs.io/v3.6/getting-started/why.md)
- [Installation](https://www.ngxs.io/v3.6/getting-started/installation.md)
- [Concepts](https://www.ngxs.io/v3.6/concepts.md)
- [Introduction](https://www.ngxs.io/v3.6/concepts/intro.md)
- [Store](https://www.ngxs.io/v3.6/concepts/store.md)
- [Actions](https://www.ngxs.io/v3.6/concepts/actions.md)
- [State](https://www.ngxs.io/v3.6/concepts/state.md)
- [Select](https://www.ngxs.io/v3.6/concepts/select.md)
- [Advanced](https://www.ngxs.io/v3.6/advanced.md)
- [Action Handlers](https://www.ngxs.io/v3.6/advanced/action-handlers.md)
- [Actions Life Cycle](https://www.ngxs.io/v3.6/advanced/actions-life-cycle.md)
- [Cancellation](https://www.ngxs.io/v3.6/advanced/cancellation.md)
- [Composition](https://www.ngxs.io/v3.6/advanced/composition.md)
- [Error Handling](https://www.ngxs.io/v3.6/advanced/errors.md)
- [Ivy Migration Guide](https://www.ngxs.io/v3.6/advanced/ivy-migration-guide.md)
- [Lazy Loading](https://www.ngxs.io/v3.6/advanced/lazy.md)
- [Life-cycle](https://www.ngxs.io/v3.6/advanced/life-cycle.md)
- [Mapped Sub States](https://www.ngxs.io/v3.6/advanced/mapped-sub-states.md)
- [Meta Reducers](https://www.ngxs.io/v3.6/advanced/meta-reducer.md)
- [Options](https://www.ngxs.io/v3.6/advanced/options.md)
- [Shared State](https://www.ngxs.io/v3.6/advanced/shared-state.md)
- [State Token](https://www.ngxs.io/v3.6/advanced/token.md)
- [State Operators](https://www.ngxs.io/v3.6/advanced/operators.md)
- [Sub States](https://www.ngxs.io/v3.6/advanced/sub-states.md)
- [Recipes](https://www.ngxs.io/v3.6/recipes.md)
- [Authentication](https://www.ngxs.io/v3.6/recipes/authentication.md)
- [Caching](https://www.ngxs.io/v3.6/recipes/cache.md)
- [Component Events from NGXS](https://www.ngxs.io/v3.6/recipes/component-events-from-ngxs.md)
- [Debouncing Actions](https://www.ngxs.io/v3.6/recipes/debouncing-actions.md)
- [Dynamic Plugins](https://www.ngxs.io/v3.6/recipes/dynamic-plugins.md)
- [Immutability Helpers](https://www.ngxs.io/v3.6/recipes/immutability-helpers.md)
- [Style Guide](https://www.ngxs.io/v3.6/recipes/style-guide.md)
- [Unit Testing](https://www.ngxs.io/v3.6/recipes/unit-testing.md)
- [Plugins](https://www.ngxs.io/v3.6/plugins.md)
- [Introduction](https://www.ngxs.io/v3.6/plugins/intro.md)
- [CLI](https://www.ngxs.io/v3.6/plugins/cli.md)
- [Logger](https://www.ngxs.io/v3.6/plugins/logger.md)
- [Devtools](https://www.ngxs.io/v3.6/plugins/devtools.md)
- [Storage](https://www.ngxs.io/v3.6/plugins/storage.md)
- [Forms](https://www.ngxs.io/v3.6/plugins/form.md)
- [Web Socket](https://www.ngxs.io/v3.6/plugins/websocket.md)
- [Router](https://www.ngxs.io/v3.6/plugins/router.md)
- [HMR](https://www.ngxs.io/v3.6/plugins/hmr.md)
- [NGXS Labs](https://www.ngxs.io/v3.6/ngxs-labs.md)
- [Introduction](https://www.ngxs.io/v3.6/ngxs-labs/intro.md)
- [Community](https://www.ngxs.io/v3.6/community.md)
- [FAQ](https://www.ngxs.io/v3.6/community/faq.md)
- [Resources](https://www.ngxs.io/v3.6/community/projects.md)
- [Contributors](https://www.ngxs.io/v3.6/community/contributors.md)
- [Contributing](https://www.ngxs.io/v3.6/community/contributing.md)
- [Sponsors](https://www.ngxs.io/v3.6/community/sponsors.md)

## v3.5

- [Introduction](https://www.ngxs.io/v3.5/master.md)
- [Getting Started](https://www.ngxs.io/v3.5/getting-started.md)
- [Why](https://www.ngxs.io/v3.5/getting-started/why.md)
- [Installation](https://www.ngxs.io/v3.5/getting-started/installation.md)
- [Concepts](https://www.ngxs.io/v3.5/concepts.md)
- [Introduction](https://www.ngxs.io/v3.5/concepts/intro.md)
- [Store](https://www.ngxs.io/v3.5/concepts/store.md)
- [Actions](https://www.ngxs.io/v3.5/concepts/actions.md)
- [State](https://www.ngxs.io/v3.5/concepts/state.md)
- [Select](https://www.ngxs.io/v3.5/concepts/select.md)
- [API](https://www.ngxs.io/v3.5/api.md)
- [@Action](https://www.ngxs.io/v3.5/api/_decorators_action_.md)
- [Actions(Stream)](https://www.ngxs.io/v3.5/api/_actions_stream_.md)
- [Init Actions](https://www.ngxs.io/v3.5/api/_actions_actions_.md)
- [Module](https://www.ngxs.io/v3.5/api/_module_.md)
- [of-action](https://www.ngxs.io/v3.5/api/_operators_of_action_.md)
- [@Select](https://www.ngxs.io/v3.5/api/_decorators_select_.md)
- [@Selector](https://www.ngxs.io/v3.5/api/_decorators_selector_.md)
- [@State](https://www.ngxs.io/v3.5/api/_decorators_state_.md)
- [Store](https://www.ngxs.io/v3.5/api/_store_.md)
- [Advanced](https://www.ngxs.io/v3.5/advanced.md)
- [State Operators](https://www.ngxs.io/v3.5/advanced/operators.md)
- [Options](https://www.ngxs.io/v3.5/advanced/options.md)
- [Lazy Loading](https://www.ngxs.io/v3.5/advanced/lazy.md)
- [Sub States](https://www.ngxs.io/v3.5/advanced/sub-states.md)
- [Cancellation](https://www.ngxs.io/v3.5/advanced/cancellation.md)
- [Action Handlers](https://www.ngxs.io/v3.5/advanced/action-handlers.md)
- [Composition](https://www.ngxs.io/v3.5/advanced/composition.md)
- [Error Handling](https://www.ngxs.io/v3.5/advanced/errors.md)
- [Life-cycle](https://www.ngxs.io/v3.5/advanced/life-cycle.md)
- [Meta Reducers](https://www.ngxs.io/v3.5/advanced/meta-reducer.md)
- [Shared State](https://www.ngxs.io/v3.5/advanced/shared-state.md)
- [Recipes](https://www.ngxs.io/v3.5/recipes.md)
- [Authentication](https://www.ngxs.io/v3.5/recipes/authentication.md)
- [Caching](https://www.ngxs.io/v3.5/recipes/cache.md)
- [Unit Testing](https://www.ngxs.io/v3.5/recipes/unit-testing.md)
- [Style Guide](https://www.ngxs.io/v3.5/recipes/style-guide.md)
- [Plugins](https://www.ngxs.io/v3.5/plugins.md)
- [Introduction](https://www.ngxs.io/v3.5/plugins/intro.md)
- [CLI](https://www.ngxs.io/v3.5/plugins/cli.md)
- [Logger](https://www.ngxs.io/v3.5/plugins/logger.md)
- [Devtools](https://www.ngxs.io/v3.5/plugins/devtools.md)
- [Storage](https://www.ngxs.io/v3.5/plugins/storage.md)
- [Forms](https://www.ngxs.io/v3.5/plugins/form.md)
- [Web Socket](https://www.ngxs.io/v3.5/plugins/websocket.md)
- [Router](https://www.ngxs.io/v3.5/plugins/router.md)
- [HMR](https://www.ngxs.io/v3.5/plugins/hmr.md)
- [NGXS Labs](https://www.ngxs.io/v3.5/ngxs-labs.md)
- [Introduction](https://www.ngxs.io/v3.5/ngxs-labs/intro.md)
- [Emitter](https://www.ngxs.io/v3.5/ngxs-labs/emitter.md)
- [Immer adapter](https://www.ngxs.io/v3.5/ngxs-labs/immer-adapter.md)
- [Dispatch decorator](https://www.ngxs.io/v3.5/ngxs-labs/dispatch-decorator.md)
- [Community](https://www.ngxs.io/v3.5/community.md)
- [FAQ](https://www.ngxs.io/v3.5/community/faq.md)
- [Resources](https://www.ngxs.io/v3.5/community/projects.md)
- [Contributors](https://www.ngxs.io/v3.5/community/contributors.md)
- [Contributing](https://www.ngxs.io/v3.5/community/contributing.md)
- [Sponsors](https://www.ngxs.io/v3.5/community/sponsors.md)

## v3.4

- [Introduction](https://www.ngxs.io/v3.4/undefined.md)
- [Getting Started](https://www.ngxs.io/v3.4/getting-started.md)
- [Why](https://www.ngxs.io/v3.4/getting-started/why.md)
- [Installation](https://www.ngxs.io/v3.4/getting-started/installation.md)
- [Concepts](https://www.ngxs.io/v3.4/concepts.md)
- [Introduction](https://www.ngxs.io/v3.4/concepts/intro.md)
- [Store](https://www.ngxs.io/v3.4/concepts/store.md)
- [Actions](https://www.ngxs.io/v3.4/concepts/actions.md)
- [State](https://www.ngxs.io/v3.4/concepts/state.md)
- [Select](https://www.ngxs.io/v3.4/concepts/select.md)
- [API](https://www.ngxs.io/v3.4/api.md)
- [@Action](https://www.ngxs.io/v3.4/api/_decorators_action_.md)
- [Actions(Stream)](https://www.ngxs.io/v3.4/api/_actions_stream_.md)
- [Init Actions](https://www.ngxs.io/v3.4/api/_actions_actions_.md)
- [Module](https://www.ngxs.io/v3.4/api/_module_.md)
- [of-action](https://www.ngxs.io/v3.4/api/_operators_of_action_.md)
- [@Select](https://www.ngxs.io/v3.4/api/_decorators_select_.md)
- [@Selector](https://www.ngxs.io/v3.4/api/_decorators_selector_.md)
- [@State](https://www.ngxs.io/v3.4/api/_decorators_state_.md)
- [Store](https://www.ngxs.io/v3.4/api/_store_.md)
- [Advanced](https://www.ngxs.io/v3.4/advanced.md)
- [State Operators](https://www.ngxs.io/v3.4/advanced/operators.md)
- [Options](https://www.ngxs.io/v3.4/advanced/options.md)
- [Lazy Loading](https://www.ngxs.io/v3.4/advanced/lazy.md)
- [Sub States](https://www.ngxs.io/v3.4/advanced/sub-states.md)
- [Cancellation](https://www.ngxs.io/v3.4/advanced/cancellation.md)
- [Action Handlers](https://www.ngxs.io/v3.4/advanced/action-handlers.md)
- [Composition](https://www.ngxs.io/v3.4/advanced/composition.md)
- [Error Handling](https://www.ngxs.io/v3.4/advanced/errors.md)
- [Life-cycle](https://www.ngxs.io/v3.4/advanced/life-cycle.md)
- [Meta Reducers](https://www.ngxs.io/v3.4/advanced/meta-reducer.md)
- [Shared State](https://www.ngxs.io/v3.4/advanced/shared-state.md)
- [Recipes](https://www.ngxs.io/v3.4/recipes.md)
- [Authentication](https://www.ngxs.io/v3.4/recipes/authentication.md)
- [Caching](https://www.ngxs.io/v3.4/recipes/cache.md)
- [Unit Testing](https://www.ngxs.io/v3.4/recipes/unit-testing.md)
- [Style Guide](https://www.ngxs.io/v3.4/recipes/style-guide.md)
- [Plugins](https://www.ngxs.io/v3.4/plugins.md)
- [Introduction](https://www.ngxs.io/v3.4/plugins/intro.md)
- [CLI](https://www.ngxs.io/v3.4/plugins/cli.md)
- [Logger](https://www.ngxs.io/v3.4/plugins/logger.md)
- [Devtools](https://www.ngxs.io/v3.4/plugins/devtools.md)
- [Storage](https://www.ngxs.io/v3.4/plugins/storage.md)
- [Forms](https://www.ngxs.io/v3.4/plugins/form.md)
- [Web Socket](https://www.ngxs.io/v3.4/plugins/websocket.md)
- [Router](https://www.ngxs.io/v3.4/plugins/router.md)
- [HMR](https://www.ngxs.io/v3.4/plugins/hmr.md)
- [NGXS Labs](https://www.ngxs.io/v3.4/ngxs-labs.md)
- [Introduction](https://www.ngxs.io/v3.4/ngxs-labs/intro.md)
- [Emitter](https://www.ngxs.io/v3.4/ngxs-labs/emitter.md)
- [Immer adapter](https://www.ngxs.io/v3.4/ngxs-labs/immer-adapter.md)
- [Dispatch decorator](https://www.ngxs.io/v3.4/ngxs-labs/dispatch-decorator.md)
- [Community](https://www.ngxs.io/v3.4/community.md)
- [FAQ](https://www.ngxs.io/v3.4/community/faq.md)
- [Resources](https://www.ngxs.io/v3.4/community/projects.md)
- [Contributors](https://www.ngxs.io/v3.4/community/contributors.md)
- [Contributing](https://www.ngxs.io/v3.4/community/contributing.md)
- [Sponsors](https://www.ngxs.io/v3.4/community/sponsors.md)

## v3.3

- [Introduction](https://www.ngxs.io/v3.3/undefined.md)
- [Getting Started](https://www.ngxs.io/v3.3/getting-started.md)
- [Why](https://www.ngxs.io/v3.3/getting-started/why.md)
- [Installation](https://www.ngxs.io/v3.3/getting-started/installation.md)
- [Concepts](https://www.ngxs.io/v3.3/concepts.md)
- [Introduction](https://www.ngxs.io/v3.3/concepts/intro.md)
- [Store](https://www.ngxs.io/v3.3/concepts/store.md)
- [Actions](https://www.ngxs.io/v3.3/concepts/actions.md)
- [State](https://www.ngxs.io/v3.3/concepts/state.md)
- [Select](https://www.ngxs.io/v3.3/concepts/select.md)
- [API](https://www.ngxs.io/v3.3/api.md)
- [@Action](https://www.ngxs.io/v3.3/api/_decorators_action_.md)
- [Actions(Stream)](https://www.ngxs.io/v3.3/api/_actions_stream_.md)
- [Init Actions](https://www.ngxs.io/v3.3/api/_actions_actions_.md)
- [Module](https://www.ngxs.io/v3.3/api/_module_.md)
- [of-action](https://www.ngxs.io/v3.3/api/_operators_of_action_.md)
- [@Select](https://www.ngxs.io/v3.3/api/_decorators_select_.md)
- [@Selector](https://www.ngxs.io/v3.3/api/_decorators_selector_.md)
- [@State](https://www.ngxs.io/v3.3/api/_decorators_state_.md)
- [Store](https://www.ngxs.io/v3.3/api/_store_.md)
- [Advanced](https://www.ngxs.io/v3.3/advanced.md)
- [Lazy Loading](https://www.ngxs.io/v3.3/advanced/lazy.md)
- [Sub States](https://www.ngxs.io/v3.3/advanced/sub-states.md)
- [Cancellation](https://www.ngxs.io/v3.3/advanced/cancellation.md)
- [Action Handlers](https://www.ngxs.io/v3.3/advanced/action-handlers.md)
- [Composition](https://www.ngxs.io/v3.3/advanced/composition.md)
- [Error Handling](https://www.ngxs.io/v3.3/advanced/errors.md)
- [Life-cycle](https://www.ngxs.io/v3.3/advanced/life-cycle.md)
- [Meta Reducers](https://www.ngxs.io/v3.3/advanced/meta-reducer.md)
- [Shared State](https://www.ngxs.io/v3.3/advanced/shared-state.md)
- [Hot Module Replacement](https://www.ngxs.io/v3.3/advanced/hmr.md)
- [Recipes](https://www.ngxs.io/v3.3/recipes.md)
- [Authentication](https://www.ngxs.io/v3.3/recipes/authentication.md)
- [Caching](https://www.ngxs.io/v3.3/recipes/cache.md)
- [Unit Testing](https://www.ngxs.io/v3.3/recipes/unit-testing.md)
- [Style Guide](https://www.ngxs.io/v3.3/recipes/style-guide.md)
- [Plugins](https://www.ngxs.io/v3.3/plugins.md)
- [Introduction](https://www.ngxs.io/v3.3/plugins/intro.md)
- [CLI](https://www.ngxs.io/v3.3/plugins/cli.md)
- [Logger](https://www.ngxs.io/v3.3/plugins/logger.md)
- [Devtools](https://www.ngxs.io/v3.3/plugins/devtools.md)
- [Storage](https://www.ngxs.io/v3.3/plugins/storage.md)
- [Forms](https://www.ngxs.io/v3.3/plugins/form.md)
- [Web Socket](https://www.ngxs.io/v3.3/plugins/websocket.md)
- [Router](https://www.ngxs.io/v3.3/plugins/router.md)
- [NGXS Labs](https://www.ngxs.io/v3.3/ngxs-labs.md)
- [Introduction](https://www.ngxs.io/v3.3/ngxs-labs/intro.md)
- [Emitter](https://www.ngxs.io/v3.3/ngxs-labs/emitter.md)
- [Immer adapter](https://www.ngxs.io/v3.3/ngxs-labs/immer-adapter.md)
- [Dispatch decorator](https://www.ngxs.io/v3.3/ngxs-labs/dispatch-decorator.md)
- [Community](https://www.ngxs.io/v3.3/community.md)
- [FAQ](https://www.ngxs.io/v3.3/community/faq.md)
- [Resources](https://www.ngxs.io/v3.3/community/projects.md)
- [Contributors](https://www.ngxs.io/v3.3/community/contributors.md)
- [Contributing](https://www.ngxs.io/v3.3/community/contributing.md)
- [Sponsors](https://www.ngxs.io/v3.3/community/sponsors.md)

## v3.2

- [Introduction](https://www.ngxs.io/v3.2/undefined.md)
- [Getting Started](https://www.ngxs.io/v3.2/getting-started.md)
- [Why](https://www.ngxs.io/v3.2/getting-started/why.md)
- [Installation](https://www.ngxs.io/v3.2/getting-started/installation.md)
- [Concepts](https://www.ngxs.io/v3.2/concepts.md)
- [Introduction](https://www.ngxs.io/v3.2/concepts/intro.md)
- [Store](https://www.ngxs.io/v3.2/concepts/store.md)
- [Actions](https://www.ngxs.io/v3.2/concepts/actions.md)
- [State](https://www.ngxs.io/v3.2/concepts/state.md)
- [Select](https://www.ngxs.io/v3.2/concepts/select.md)
- [API](https://www.ngxs.io/v3.2/api.md)
- [Action](https://www.ngxs.io/v3.2/api/_action_.md)
- [Actions](https://www.ngxs.io/v3.2/api/_actions_.md)
- [ActionsStream](https://www.ngxs.io/v3.2/api/_actions_stream_.md)
- [Module](https://www.ngxs.io/v3.2/api/_module_.md)
- [of-action](https://www.ngxs.io/v3.2/api/_of_action_.md)
- [Select](https://www.ngxs.io/v3.2/api/_select_.md)
- [Selector](https://www.ngxs.io/v3.2/api/_selector_.md)
- [State](https://www.ngxs.io/v3.2/api/_state_.md)
- [Store](https://www.ngxs.io/v3.2/api/_store_.md)
- [Advanced](https://www.ngxs.io/v3.2/advanced.md)
- [Lazy Loading](https://www.ngxs.io/v3.2/advanced/lazy.md)
- [Sub States](https://www.ngxs.io/v3.2/advanced/sub-states.md)
- [Cancellation](https://www.ngxs.io/v3.2/advanced/cancellation.md)
- [Action Handlers](https://www.ngxs.io/v3.2/advanced/action-handlers.md)
- [Composition](https://www.ngxs.io/v3.2/advanced/composition.md)
- [Error Handling](https://www.ngxs.io/v3.2/advanced/errors.md)
- [Life-cycle](https://www.ngxs.io/v3.2/advanced/life-cycle.md)
- [Meta Reducers](https://www.ngxs.io/v3.2/advanced/meta-reducer.md)
- [Shared State](https://www.ngxs.io/v3.2/advanced/shared-state.md)
- [Recipes](https://www.ngxs.io/v3.2/recipes.md)
- [Authentication](https://www.ngxs.io/v3.2/recipes/authentication.md)
- [Caching](https://www.ngxs.io/v3.2/recipes/cache.md)
- [Unit Testing](https://www.ngxs.io/v3.2/recipes/unit-testing.md)
- [Style Guide](https://www.ngxs.io/v3.2/recipes/style-guide.md)
- [Plugins](https://www.ngxs.io/v3.2/plugins.md)
- [Introduction](https://www.ngxs.io/v3.2/plugins/intro.md)
- [Logger](https://www.ngxs.io/v3.2/plugins/logger.md)
- [Devtools](https://www.ngxs.io/v3.2/plugins/devtools.md)
- [Storage](https://www.ngxs.io/v3.2/plugins/storage.md)
- [Forms](https://www.ngxs.io/v3.2/plugins/form.md)
- [Web Socket](https://www.ngxs.io/v3.2/plugins/websocket.md)
- [Router](https://www.ngxs.io/v3.2/plugins/router.md)
- [Community](https://www.ngxs.io/v3.2/community.md)
- [FAQ](https://www.ngxs.io/v3.2/community/faq.md)
- [Resources](https://www.ngxs.io/v3.2/community/projects.md)
- [Contributors](https://www.ngxs.io/v3.2/community/contributors.md)
- [Contributing](https://www.ngxs.io/v3.2/community/contributing.md)
- [Sponsors](https://www.ngxs.io/v3.2/community/sponsors.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://www.ngxs.io/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
