Adam Genshaft 5min NGRX | Use effects and router-store to isolate route related side effects. Stop coupling components to ActivatedRoute. Use NgRx router-store to isolate route params in effects for cleaner, maintainable Angular code.