If your Angular application already uses NgRx, you know the value of writing good reducers and using one-way data flow. However, that knowledge may not be enough to keep the biggest form in your app from being a rat’s nest of FormGroup
s and related logic. Forget keeping components under 50 lines of code - your form logic alone blows past that.