DEV Community

Discussion on: Why Choose NgRx?

Collapse
 
marcoinarrea profile image
Marco A. Iñarrea

Hi, Wes:

I am CTO in a technology startup, Torneum. We are developing an application to organize videogame tournaments. Managing the state of our application is complex, many user actions cause interface changes. Therefore, we were looking for tools that would allow us to scale the application in an orderly way without losing flexibility to make fast changes. In this sense, NgRx has been a great choice. What has brought us the most has been the ability to add members to the team that will improve the interface without touching the business logic. NgRx has allowed us to strongly decouple the interface components of the business logic, making it possible for anyone to improve the interface without having to edit the services. In addition, we always expose the selectors through a service that works as a facade, making it very easy for the whole team to know what changes in the state of the application can consult.

Collapse
 
wesgrimes profile image
Wes

Thanks Marco! Glad to hear it's working well for you and your team.