> For the complete documentation index, see [llms.txt](https://www.ngxs.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.ngxs.io/v3.8/recipes.md).

# Recipes

- [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)
