> For the complete documentation index, see [llms.txt](https://angular-store.gitbook.io/project/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://angular-store.gitbook.io/project/master.md).

# @angular/store

## Installation

```typescript
npm install angular-store --save
```

## Example

You can find example [here](https://stackblitz.com/github/saiumesh535/angualr-store-example)

If you have come this far, I believe you know what is State management in angular application. There are more than couple of state management libraries already available for Angular and they are great. Then you might be thinking why new library!. When I started to implement them in my own application, I hated how much code one should write to create state and it's other parts such as Selectors, Actions and etc..

This library focuses on reducing boilerplate code yet, covers major features from other libraries.

There are couple of things we will learn before we going to see how to implement it.

1. **`State`**
2. **`Selector`**
3. **`Action`**
4. **`Reducer`**
