Cuando usar ngrx / effect en angular2

Tengo un proyecto anuglar2 que se comunica con una api. Recientemente, decidí integrar ngrx / store para mantener el estado de los componentes y seguir la arquitectura de componentes de volcado inteligente. Pero luego, mientras seguía adelante, leí acerca de ngrx / effect que se puede usar en las solicitudes de API.

Y aquí viene mi pregunta, ¿por qué debería usar la biblioteca ngrx / effect, simplemente llamando a la función correspondiente en mi servicio desde mi componente contenedor para realizar la solicitud de API y en la acción de envío exitoso para guardar los valores devueltos en mi tienda?

Respuestas a la pregunta(4)

Su respuesta a la pregunta