angular NGRX | Use effects and router-store to isolate route related side effects. One of the major advantages of ngrx is that we can isolate side effects from the components. When we need to have router related data on the component we'll usually use the ActivatedRoute service from the component itself.