Complexity Management with NgRx - Brandon Roberts
As your Angular application grows and becomes more complex, you need a consistent way of describing and controlling application flows. NgRx is a reactive framework for managing state and side effects in your Angular application. NgRx allows you to decrease responsibility of your components, isolate interactions with external APIs, and organize your application into smaller modules of code. We'll look at using state management with common patterns, practices that help you scale up your application, and how to keep your state management infrastructure manageable. Brandon is an Angular Team member working on guides, tutorials, application development, and infrastructure for the Angular docs. He enjoys learning new things, helping other developers solve problems, and contributing to open source. He is also a maintainer of the NgRx project, building reactive libraries for Angular.