Ecosyste.ms: Awesome
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: 24 days 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.
- Host: GitHub
- URL: https://github.com/gabrielguerrero/ngrx-traits
- Owner: gabrielguerrero
- License: mit
- Created: 2021-07-20T22:22:02.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-09T12:51:18.000Z (about 1 month ago)
- Last Synced: 2024-11-09T23:03:32.064Z (about 1 month ago)
- Topics: angular, ngrx
- Language: TypeScript
- Homepage:
- Size: 5.64 MB
- Stars: 71
- Watchers: 6
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-angular - ngrx-traits - NgRx Traits is a library to help you compose and reuse a set NGRX actions, selectors, effects, and reducers across your app. (Table of contents / Third Party Components)
- fucking-awesome-angular - ngrx-traits - NgRx Traits is a library to help you compose and reuse a set NGRX actions, selectors, effects, and reducers across your app. (Table of contents / Third Party Components)
README
# NGRX-Traits
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.There are two versions of this library one for ngrx and one for ngrx/signals.
- @ngrx-traits/signals compatible with ngrx/signals go [here](docs/signals.md) for documentation.
- @ngrx-traits/{core,common} compatible with ngrx go [here](docs/ngrx.md) for documentation.## Contributing
NGRX Traits is an open source project. Read our [contributing guidelines](./CONTRIBUTING.md) on how to get involved.