Angular + Ngrx: how the Redux pattern helps you to build scaleable, maintainable apps
The redux pattern is a great fit for large Angular apps! We will examine how it addresses common challenges that show up when building large applications with growing complexity. Then we will understand the essential pieces of unidirectional data flow architecture. We will explore the most popular implementation of this pattern with the Ngrx library. Finally, to highlight the main pieces of an Ngrx architecture, we will examine a small demo of a complete data flow cycle for a simple feature. Throughout I will share real life experiences forged in the crucible of working on two large enterprise Angular apps, one that did not use the Redux pattern and one that did.