Why use NGRX instead of constructor injected services?
问题 Wondering why one would use NGRX or NGXS for an Angular app instead of constructor injected services to handle component IO? Is it only to ensure that component properties references are never mutated without switching out the entire property value reference or is there more to it? Altnernative to NGRX per the answer I developed: Slice. I believe it does everything NgRx / NgXS does (With the exception of a time machine - but this is easy to implement via delta notifications - already