Angular 6: por qué usar @ ngrx / store en lugar de la inyección de servicios

Recientemente estoy aprendiendo Angular 6 con @ ngrx / store, mientras que uno de los tutoriales es usar @ ngrx / store para la administración del estado, sin embargo, no entiendo el beneficio de usar @ ngrx / store detrás de escena. Por ejemplo, para una simple acción de inicio de sesión y...