You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
NgRx Auto-Entity is a library thatsimplifies reactive state in@ngrx with reusable generic actions, automated effects & reducers andprefabricated facades.
What is NgRx Auto-Entity?
NgRX Auto-Entity is an add-on library for@ngrx that aims to greatly simplify use of@ngrx and reduce the implementation load of adding@ngrx to your application. We provide a set of ready-made, generic actions that cover most of the common use cases such as loading entities and sets of entities as well as creating, updating or replacing, and deleting entities.
Auto-Entity wires inready-madeeffects to handle standard behaviors, as well as provides a coremeta reducer thatreducesall entity state managed by this library. For most use cases, the implementation burden for you the developer will be limited to basic initial@ngrx setup, creation of models for each entity & creation of services for each entity. This is functionality that would need to be implemented by you the developer regardless.
Where we save you time is by eliminating the need to implement unique sets ofCRUD actions for each and every entity, as well as the side effects that handle standardCRUD behavior for each and every entity. This can be a significant amount of development effort for each@ngrx application, and we hope the savings we offer will allow you to focus on solving the critical business needs of your customers.
Further, Auto-Entity generates pre-fabricatedFacades around your entity state, allowing you toextract all@ngrx and other state related code from your components,encapsulate them in a facade layer that presents a muchsimpler, morelogical and easier to comprehend and use API for your entities.