Comparte información eficientemente entre componentes en Angular usando programación reactiva

Поділитися
Вставка
  • Опубліковано 4 лют 2025

КОМЕНТАРІ • 39

  • @josefernandouseche6472
    @josefernandouseche6472 2 роки тому

    Excelente Nicolás.
    Gracias por estos vídeos.
    Me gusta mucho lo robusto de angular.
    Los observables son realmente poderosos.

  • @stanleyfeliz1498
    @stanleyfeliz1498 2 роки тому

    Execelente explicacion hermano, Bendiciones !

  • @gabrielvaladez
    @gabrielvaladez Рік тому

    Gracias, tremendamente bien explicado

  • @luciacalisaya2384
    @luciacalisaya2384 2 роки тому

    Excelente explicación de cómo funciona un store en la programación reactiva! Debo reconocer que ví varias veces el video pero ahora entiendo todo lo que explicás y el gráfico ese ahora lo pude entender! Jajajaj! Muchas gracias! Saludos!

  • @brunoakun
    @brunoakun 2 роки тому

    Gracias, muy bien explicado 👍

  • @Diego-ng9xz
    @Diego-ng9xz 3 роки тому

    Grande Nico, super la explicacion, al fin un ejemplo real sobre este tema

  • @fernandoortega3340
    @fernandoortega3340 3 роки тому +3

    Excelente video Nico podrías explicarnos mas sobre la programación reactiva es un tema que me gustaría aprender mas

  • @aimeerodriguez5068
    @aimeerodriguez5068 2 роки тому

    Muchas gracias por el video, profesor Nicolás. Fue de gran ayuda para el proyecto en el que estoy trabajando. :)

  • @andersonpolanco1
    @andersonpolanco1 2 роки тому

    Muchas gracias por tu explicacion, estuvo excelente. Toma tu LIKE y tu subscripcion!

  • @willperlopez1829
    @willperlopez1829 3 роки тому

    Excelente nico 👍🏼

  • @lsolano2707
    @lsolano2707 3 роки тому +1

    Muchas gracias por compartir nico, para cuando el curso tuyo de rxgx? 😅 llevo años esperándolo 🙏

  • @haz7tri
    @haz7tri 2 роки тому

    amigo excelente video, tienes videos de machine learning en angular o un curso (ando buscando algo para el análisis de datos)

  •  2 роки тому

    Hola, excelente video. Sin embargo no vi nada acerca de las desuscripciones, acaso no son necesarias? De antemano, mil gracias por responder.

  • @eberkachi8268
    @eberkachi8268 3 роки тому

    Muy buenos videos, también podrías hacer vídeos relacionados a multi tenant con nestjs estaría muy bueno saludos cbba-Bolivia

  • @braianezequielrosales3982
    @braianezequielrosales3982 2 роки тому

    Tremendo like te llevaste.

  • @crcasallas
    @crcasallas 3 роки тому +1

    cool, ¿pero tambien se pueden eliminar elementos del observable, por ejemplo si quiere eliminar un elemento del carrito o vaciar el carrito?🧐🤨🧐🤨

  • @vladyslavkuchmenko3940
    @vladyslavkuchmenko3940 3 роки тому +1

    Podrias hacer un video sobre Angular + Clean Arquitecture o Arquitectura exagonal ?

  • @rodrigoch2291
    @rodrigoch2291 3 роки тому

    Hola que excelente video, consulta
    ¿Se puede tener mas de una service creado en la misma altura o carpeta?

  • @hernandosierra8759
    @hernandosierra8759 3 роки тому

    Gracias.

  • @marcosgalaviz4904
    @marcosgalaviz4904 3 роки тому +4

    excelente video, mi pregunta es ¿cual es la forma mas eficiente para mantener ese estado si el usuario actualiza la pagina?

    • @kevindeywinrodriguezmorale1628
      @kevindeywinrodriguezmorale1628 2 роки тому

      Pues creo que depende mucho de lo que quieres conseguir o los datos que deseas mantener, por ejemplo, voy a creer que te refieres a los productos que vas agregando al carrito:
      - Usuario sin sesión:
      - Usar localstorage me parece la más obvia en este caso, así si llega a actualizar podrás recuperar los productos agregados(corrijanme si me equivoco), ya que si no me equivoco mantiene los datos guardados hasta que el usuario decida forzar la actualizacion limpiando caché.
      - Usuario con sesión:
      - Usar localstorage para recuperar la información sigue siendo una opción, pero si además quieres que esa información se lleve a otro lugar(dispositivo) entonces creo que lo más recomendable es tener una tabla para guardar la lista de productos y el store en este caso realizaría la consulta y cargaría el observable luego que el usuario inicia sesión.

  • @ysacpebes1462
    @ysacpebes1462 3 роки тому

    Hola muchas gracias por el video..
    Como puedo enviar una lista de mi carrito ?

  • @angelpract788
    @angelpract788 3 роки тому +2

    ¿Cómo se podría recuperar la información si se refresca la página?

    • @giancarlo3974
      @giancarlo3974 2 роки тому

      tengo la misma pregunta, no estoy seguro pero se me ocurre usar Ngrx, alguien puede ayudar con esta duda?

  • @anrras
    @anrras 3 роки тому

    Intento hacer un ejemplo con un BehaviorSubject de tipo string pero cuando realizo el addTitle(this.title) me sale el siguiente error en consola "ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '', New value: 'Título". en el html hago esto: {{title}}

  • @luiscevallos1
    @luiscevallos1 3 роки тому +1

    Hola Nico muchas gracias una pregunta sacaras nuevos cursos de Angular 13?

  • @ever-ov8jl
    @ever-ov8jl 2 роки тому +1

    Excelente video, pero cuando se actualiza la pagina los datos se borran, mi pregunta es ¿como hago para mantener los datos, y que no se borren cuando el usuario actualice la pagina??

    • @giancarlo3974
      @giancarlo3974 2 роки тому

      tengo la misma pregunta, pero se me ocurre que se tendría que usar NGRX, espero que Nico lo aclare.

  • @dromeroSL
    @dromeroSL 3 роки тому +1

    Buen video Nico. Te hago una pregunta, es buena practica persistir datos del store en localStorage sobretodo si son datos del usurario? Cual es la manera correcta? Saludos

    • @lsolano2707
      @lsolano2707 3 роки тому +2

      Normalmente lo todo eso se guarda es el token jwt de autenticación. Ahora bien si necesitas algún otro dato lo puedes hacer mientras no sea información sensible

    • @dromeroSL
      @dromeroSL 3 роки тому

      @@lsolano2707 muchas gracias por el dato. Pero no me cierra. Si quiero mantener el nombre de usuario logueado, el perfil (si es admin por ejemplo) y el avatar, es lo mantendrias en un token? Es practico andar desencriptando constantemente cada ves que se necesita un dato?

    • @lsolano2707
      @lsolano2707 3 роки тому

      @@dromeroSL Lo ideal es que tus componentes que necesitan esa info estén suscritos a los cambios como hace nico con el carrito de compras, y es una info que no va a estar cambiando ya que solo debería cambiar cuando el usuario inicia o cierra sesión. Recuerda que si manejas roles y otras permisos, estos siempre deben ser validados en tu backend cada vez que se consume una API puesto que toda la info del token es publica y cualquiera la puede ver

  • @alexamithportillo8284
    @alexamithportillo8284 2 роки тому

    Crack!!

  • @angelpract788
    @angelpract788 3 роки тому

    Hola Nico. ¿Recomiendas aprender NGRX para mantener el estado o puede ser el método que usas en el video un buen sistema? Llevo unos días estudiándo NGRX, pero a medida que la aplicación crece con nuevos módulos separados se me hace difícil de entender todas las posibilidades que ofrece y no encuentro mucha documentación.

    • @ramonmartinez1144
      @ramonmartinez1144 3 роки тому +1

      Hola que tal se que no me preguntaste pero te puedo responder un poco. Si la aplicación no es están complicada fácilmente puedes usar este método y comunicar a través de "Subjects". Pero si tu proyecto es un poco mas estricto y necesitas si o si aplicar el patrón REDUX entonces NGRX es la mejor manera ya que te da las herramientas necesarias y las bases como el store, reducer, dispatch.... etc y comenzar de una vez con el patrón REDUX

    • @jxlambda
      @jxlambda 2 роки тому

      Si la aplicación es pequeña no necesita un manejador de estados, eso incluso le agregaría complejidad.

  • @SergioUkrAr
    @SergioUkrAr 3 роки тому

    Muchas gracias, pero me parese mejor usar ngrx para store, claro pas codigo pero facial manijar.

  • @juandanielbombelarivera5893
    @juandanielbombelarivera5893 2 роки тому +1

    ¿Cómo se podría recuperar la información si se refresca la página?