Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add ngrx-entity-relationship #115

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion apps-and-examples.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,11 @@ Note: This is not a comprehensive list of all projects using Redux, just a selec
https://github.com/reimagined/resolve/tree/master/examples/hacker-news
A Hacker News clone, built using the Resolve library that abstracts over React and Redux


- **ngrx-entity-relationship**
https://github.com/satanTime/ngrx-entity-relationship-react
An example project which demonstrates how to use ORM in Redux and select related entities from normalized store.


#### Applications
- **MapStore2**
https://github.com/geosolutions-it/MapStore2
Expand Down
5 changes: 5 additions & 0 deletions entity-collection-management.md
Original file line number Diff line number Diff line change
Expand Up @@ -207,6 +207,11 @@
https://github.com/mfpiccolo/blue-chip
Accepts payloads from GraphQL or JsonAPI servers, normalizes them into your store and provides an ORM like syntax for retrieving the data for use.

- **ngrx-entity-relationship**
https://github.com/satanTime/ngrx-entity-relationship
Provides a root reducer and actions to normalize linear and graph payloads from backends including GraphQL, automates generation of GraphQL queries, simplifies selects of entities with their relationships from Redux store.


#### Client/Server Collections

- **redux-collection**
Expand Down
10 changes: 9 additions & 1 deletion utilities.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,10 @@
https://github.com/jdrouet/normal-it
Normalizes and denormalizes JSON according to relational schema, inspired by Normalizr

- **ngrx-entity-relationship**
https://github.com/satanTime/ngrx-entity-relationship
Normalizes arrays and objects of linear and graph entities, helps to update the store on GraphQL responses with a single action dispatch.


#### Selectors

Expand Down Expand Up @@ -154,6 +158,10 @@
https://github.com/bearyinnovative/re-select
Memoized selector library, meant to improve reselect usage to be more resilient and concise. By using the new way to construct selectors, you should be able to write selectors that are easier to combine with.

- **ngrx-entity-relationship**
https://github.com/satanTime/ngrx-entity-relationship
ORM selectors for related entities in normalized Redux store.


#### Functional Programming

Expand Down Expand Up @@ -187,4 +195,4 @@

- **redux-fun**
https://github.com/guillaumearm/redux-fun
Utilities for composing and piping reducers, selectors, and middleware
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a missed new line at the end of the file.

Utilities for composing and piping reducers, selectors, and middleware