An open API service indexing awesome lists of open source software.

https://github.com/gabrielguerrero/ngrx-traits

NGRX Traits is a library to help you compose and reuse state logic in your angular app. There is two versions, @ngrx-traits/signals supports ngrx-signals, and @ngrx-traits/{core, common} supports ngrx.
https://github.com/gabrielguerrero/ngrx-traits

angular ngrx

Last synced: about 1 month ago
JSON representation

NGRX Traits is a library to help you compose and reuse state logic in your angular app. There is two versions, @ngrx-traits/signals supports ngrx-signals, and @ngrx-traits/{core, common} supports ngrx.

Awesome Lists containing this project

README

        

NGRX Traits


ngrx-traits logo



NGRX Traits is a library that provides a set of prebuilt functions for ngrx and ngrx/signals, that will allow you to easily
implement pagination, filtering, sorting and more in your angular application.




ngrx-traits.dev


## Documentation

Get started with Angular, learn the fundamentals and explore advanced topics on our documentation website.

- [Introduction](https://ngrx-traits.dev/docs/getting-started/what-is-ngrx-traits)
- [Installation](https://ngrx-traits.dev/docs/getting-started/installation)
- [Start Coding](https://ngrx-traits.dev/docs/getting-started/start-coding)
- [Working with Entities](https://ngrx-traits.dev/docs/getting-started/working-with-entities)
- [Playground](https://stackblitz.com/github/gabrielguerrero/ngrx-traits-signals-playground?file=src%2Fapp%2Fproduct-list-detail%2Fproduct-local.store.ts)
- [API](https://ngrx-traits.dev/docs/traits/with-calls)

- Old version of Ngrx Traits compatible with Ngrx instead of Ngrx Signals can be found [here](docs/ngrx.md).

## Contributing

NGRX Traits is an open source project. Read our [contributing guidelines](./CONTRIBUTING.md) on how to get involved.