Buenos días: Tengo una duda, que es mejor usar, input y outpus o usar redux (ngRX), o simplemente esto depende de la aplicación. En el ej...

Carlos Eduardo González Cortes

Carlos Eduardo González Cortes

Pregunta
studenthace 4 años

Buenos días:

Tengo una duda, que es mejor usar, input y outpus o usar redux (ngRX), o simplemente esto depende de la aplicación. En el ejemplo del carrito de compras que seria mejor usar, o cualquier opción esta bien?

5 respuestas
para escribir tu comentario
    Kevin Zavala

    Kevin Zavala

    studenthace 4 años

    Una vez integré ngRX y siento que si va dependiendo de la complejidad del proyecto, si ves que ese ciclo que se hace entre la comunicación padre e hijo ya tiene demasiada logica solamente para pasar una llamada a un componente pues si es mejor ya utilizar ngRX, en el caso de que sea una sola comunicación pues mejor haces la emisión. Otra de las cosas que se pueden hacer es utilizar un servicio que vaya guardando todo lo que el usuario vaya agregando desde otros componentes, esto es una ventaja de trabajar con Angular y sus servicios singleton, que solamente existe una instancia de dicho servicio para toda la aplicación (igual llega a ser una desventaja), pero si lo manejas correctamente puedes llegar a gestionar mejor tu aplicación

    Kevin Fiorentino

    Kevin Fiorentino

    studenthace 4 años

    Input y Output cuando quieres comunicar componentes padres e hijos. NgRX cuando quieres comunicar muchos componentes a la vez en diferentes niveles y sería complicado hacerlo con Input Output. Saludos!

    Daniel Meza

    Daniel Meza

    studenthace 4 años

    Creo que todo depende de lo grande de la aplicación. Y los requerimientos. Pero en lo personal aún no sé cuándo ya es necesario implementar un estado para la aplicación

Curso de Angular: Componentes y Servicios

Curso de Angular: Componentes y Servicios

Desarrolla aplicaciones escalables con Angular, aprendiendo sobre componentes, servicios y la gestión del estado. Crea un e-commerce práctico desde el uso de Inputs, Outputs y Pipes hasta la reactividad avanzada con servicios.

Curso de Angular: Componentes y Servicios
Curso de Angular: Componentes y Servicios

Curso de Angular: Componentes y Servicios

Desarrolla aplicaciones escalables con Angular, aprendiendo sobre componentes, servicios y la gestión del estado. Crea un e-commerce práctico desde el uso de Inputs, Outputs y Pipes hasta la reactividad avanzada con servicios.