Cúando y cómo usar Redux, Context o Rxjs? Con esto tu app no tendrá problemas de comunicación

Поделиться
HTML-код
  • Опубликовано: 14 дек 2024

Комментарии • 81

  • @el_niño_maka
    @el_niño_maka 2 месяца назад +1

    Hermoso, rxjs y redux eran temas que hace años me intentaron explicar en una empresa (algo con prisas y explicado de una forma extraña que no acabé de entender, también tenía pocos meses de experiencia).
    Creía o me habían hecho creer que algunos temas en programación son complejos para trainees/juniors, pero me doy cuenta que si algo está bien explicado, con calma, con buenos ejemplos y con ciertas entonaciones incluso para mantener la atención y enfatizar ciertas palabras, no es culpa del trainee junior, quizá.
    Gracias como siempre.

  • @thekillercraft1000
    @thekillercraft1000 2 года назад +22

    No pudiste haberlo dicho mejor, AQUI SE HACEN Y SE APRENDEN COSAS BASADAS EN EXPERIENCIA, en realidad he comentado algunos de los videos que he visto y tambien he preguntado cosas y me has respondido, este es el mejor canal de programacion junto con fazt que he encontrado. Pero tu contenido se destaca mucho por encima de los demas, tus videos no solo te enseñan a utilizar las herramientas de forma basica como tu mismo lo dijiste, sino que nos enseñas a como realizar una mejor implementacion de la misma basada en tus años de experiencia, cosa que te agradezco muchisimo y supongo que mas de uno tambien. Tus videos me estan ayudando muchisimo a comprender cosas que quizas con otros canales se pasan por alto. Algo que agradeceria muchisimo es que se comience a hacer todo en TS ya que es la mejor manera de desarrollar proyectos y aprendemos a hacer el tipado de cosas mas complejas. Un abrazo !!

    • @GentlemanProgramming
      @GentlemanProgramming  2 года назад +2

      Muchas muchas muchas gracias por el comment !!! Me refuerza enormemente la idea que tengo a donde estoy dirigiendo el canal y el contenido. Y no te preocupes que se vienen cositas ;)

  • @rubendariohernandezcenteno5259
    @rubendariohernandezcenteno5259 2 года назад +9

    Lo que me parece a mi una locura es que en 47 mins logres ser tan fenomenal y enseñar RxJS de una manera increible!!... Gracias Alan por esos videos!

  • @2005bgva
    @2005bgva Год назад +1

    Me ha encantado tu vídeo, muchas gracias por compartirlo, aún no termino de verlo pero ya estoy ansioso de repetirlo.

  • @ragnarok_tz
    @ragnarok_tz 2 года назад +5

    Es increible lo que aprendo en este canal, me veo todo. Una master class con buenas practicas, en este caso no conocia de RxJS, pero lo agregare a mis futuros proyectos, y ademas me queda mas clara la idea de cuando y como usar redux y context. Saludos y gracias por el contenido.

  • @f0j1
    @f0j1 Год назад +1

    Nooo que buena! Justamente yo tenia un formulario, al cual necesitaban sacarle el boton de submit y ponerlo en otro componente (Un resumen de la compra al lado derecho). Entonces alguien hizo un observador medio rudimentario xd por asi decirlo. Habiendo podido usar Rxjs. Me lo anoto, gracias

  • @joseboschero7848
    @joseboschero7848 Год назад +1

    Una locura amigo, aprendo mas aca en un video de casi 2 hs q en un bootcamp de 4 meses, segui asi master

  • @CamiloAlmada
    @CamiloAlmada Год назад +1

    Sinceramente agradezco muchisimo al algoritmo de RUclips por recomendarte, porque la verdad es la mejor explicacion que he visto de estos conceptos por lejos! Acabas de ganarme como sub Saludos desde Uruguay

  • @grindlps
    @grindlps 2 года назад +1

    "Quiero que todos miren a su armario..."
    *miro mi armario
    *aprendo Redux
    Sos un genio Alan, buenísimos todos tus videos!

  • @Marcello019940
    @Marcello019940 Год назад +1

    Gentleman, eres lo máximo, yo la verdad es que estoy en pañales y muchas cosas no entiendo, pero hay otras que si y muchas preguntas que tengo me las respondes. Eso sumado al carisma y la simplicidad que tienes para explicar cosas complejas (el ejemplo del armario con Redux). Muchas gracias por la ayuda :')

  • @oarnal
    @oarnal 2 года назад +2

    Genio! Prefiero ver tus vídeos a hacer cualquier curso. Se aprende mucho más 😂😂
    Me encantan especialmente los tips de buenas prácticas (brutales!!!) y consejos de utilización de herramientas basados en la experiencia. Mucho mejor que la forma "normal" de trabajar. Un crack!

    • @GentlemanProgramming
      @GentlemanProgramming  2 года назад

      Gracias oarnal !!! Muchas muchas gracias por las lindas palabras. Vamos a meterle pila a continuar de esta manera :D

  • @codingjhames
    @codingjhames 2 года назад +2

    RxJS desde el min 15:05 hasta el 1:08:50 y Redux desde 1:08:50

  • @josealbertomartinezvillega1610
    @josealbertomartinezvillega1610 2 года назад +1

    excelente, excelente, la forma de explicar, asi como yo entiendo, se que muchos lo hacen

  • @matiastorres5993
    @matiastorres5993 2 года назад

    genio! muchas gracias por esto! se resolvieron dudas existenciales!!! un abrazo desde jujuy!

  • @YusufSalahAdDin
    @YusufSalahAdDin 2 года назад +1

    Esperando el video sobre la mejor forma de usar Context, gracias!

  • @BernhardRutzen
    @BernhardRutzen Год назад +1

    1:01:54 Me jodí de la risa en esta parte, cuanta verdad! 😂😂🤣🤣

  • @ghss5088
    @ghss5088 2 года назад +1

    Gracias totales.

  • @saulnarvaezmenencio105
    @saulnarvaezmenencio105 Год назад

    Me gustó mucho tu video, lo voy a aplicar a mis proyectos

  • @juanramonsantoscaba6950
    @juanramonsantoscaba6950 2 года назад +5

    He aprendido mas con este canal que en el "bootcamp" que hice, Gracias al Mr. Moustache

  • @Idk-vm4lz
    @Idk-vm4lz Год назад +1

    Conoci tu canal y explicas ufff

  • @Lucho-s
    @Lucho-s 2 года назад +1

    Tremendo video y excelente contenido! Mil gracias por todo Alan!

  • @cuaticito
    @cuaticito 2 года назад +1

    Tremenda clase te mandaste man, excelente contenido ... Muchas gracias por ello ...

  • @dreamdead01
    @dreamdead01 2 года назад +1

    estoy aprendiendo gracias a voz las explicaciones son fenomenale y la verdad donde trabajo estoy usando Vue pero la verdad aprender React me a servido para poder hacer cosas en Vue muy copadas y espero seguir aprendiendo con tus videos

    • @GentlemanProgramming
      @GentlemanProgramming  2 года назад

      Genial Pedroooo, es totalmente cierto ya que Vue y React tienen mucho en común

  • @juanebertaypeescobar3482
    @juanebertaypeescobar3482 Год назад +1

    this channel is one of the best programming, your tutorial are very good

  • @TechViewXYZ
    @TechViewXYZ 2 года назад +1

    Super bueno el vid, nunca decepcionas; lo único que hubiera agregado en la parte de RTK es agregarle un side effect con thunks. Pero seguramente vendrá próximamente si no es que en algún otro vid puede que ya cubras eso.

    • @GentlemanProgramming
      @GentlemanProgramming  2 года назад +1

      Yes, lo de los thunks no los uso realmente en lo profesional porque utilizo otro tipo de técnicas como SWR, pero igualmente si los he utilizado cuando por ejemplo al emitir una acción, otra desde otro slice también debe de ejecutarse. Haré un vídeo dentro de poco con esto

  • @facundoburgos7992
    @facundoburgos7992 Год назад +1

    amigo que nivel !!

  • @MartinPerez-mi1ty
    @MartinPerez-mi1ty 2 года назад +1

    El video que siempre esperé

  • @jorgeandres4234
    @jorgeandres4234 2 года назад +2

    Gracias hermano, siempre aprende algo nuevo con tus videos.
    Para usar RxJs con React entoces ¿se tiene que quitar definitivamente el StrictMode?

  • @nicolaspiconjaimes3712
    @nicolaspiconjaimes3712 Год назад +1

    Profe, saludos!
    Pregunta tecnica. Redux toolkit no se asegura, en su proceso interno, que si yo muto el state (cuando devuelvo cada uno de los reducers), el no lo muta? Entiendo que el spreadOperator se usa para no mutar el estado si no crear un objeto nuevo que tenga el estado actual mas nuevos valores de propiedades o actualizar las ya existentes. En el caso de redux/toolkit, podria yo decir entonces state = {...state, anyChangeIwantToMake} y luego return state; ?

    • @GentlemanProgramming
      @GentlemanProgramming  Год назад

      Esta INCREIBLE tu entendimiento, justamente eso y es JUSTAMENTE lo que hago yo en mi trabajo. Utilizo el spreadOperator para modificar o reemplazar propiedades del state, o al state entero.
      Bien hecho !

  • @pedromanuelcamargomendez6520
    @pedromanuelcamargomendez6520 2 года назад +2

    Excelente muchas gracias. Alan podrias hacer algo un poco mas complejo con Redux-Toolkit y RxJs utilizando Typescript. mil gracias.

    • @GentlemanProgramming
      @GentlemanProgramming  2 года назад

      Yes ya estoy preparando algo ;)

    • @pedromanuelcamargomendez6520
      @pedromanuelcamargomendez6520 2 года назад +1

      @@GentlemanProgramming muchas gracias ya que la forma cambia bastante por el tipado y muy interesante conocer tu forma de codificar.

  • @claudiomnec
    @claudiomnec 2 года назад +1

    Excelente video! has utilizado react query? como quedaría en esta arquitectura? que eliminarías?

  • @CZar_82
    @CZar_82 Год назад

    Master Saludos!!! hace poco descubrí tu canal y me ha servido muchísmo.
    me surgen 2 inquietudes..
    1. Porque siendo fan de Typescript no nombras tus archivos .ts o .tsx.
    2. Cual seria la estrategia mas PRO, para almacenar informacion en sesión, o localstorage, por ejemplo para el caso de un login o marketplace o carro de compras, he visto muchos videos pero en todos utilizan redux y de esa manera el state se reinicia al recargar la pagina o al abrir una nueva pestaña no se comparte.

  • @MegaCain16
    @MegaCain16 2 года назад +1

    hola tienes un video de tu configuracion de VSCode los plugins que utlizas y que caracteristicas le tienes habilitadas? vi que tienes como un IntelliSense para no escribir toda una funcion sino que ya el lo detecta sin terminar de escribir todo

    • @GentlemanProgramming
      @GentlemanProgramming  2 года назад

      Se llama GithubCopilot y es de pago. Tengo un video en el canal (un short) con todas mis extensiones :)

  • @josevictorvillalucero1391
    @josevictorvillalucero1391 2 месяца назад

    redux me tiene de cabeza porque algo que me pidieron hacer en mi trabajo me obliga a refactorizar todo lo que tengo hecho hasta ahora... (o me desperidan antes.).. me dare el tiempo de ver tranquilamente este curso y comentare de nuevo.

  • @quicktutorial2761
    @quicktutorial2761 Год назад +1

    excelente como siempre, ahora la consulta: puedo reemplazar redux y context por RXJS, porque estuve probando y hace lo mismo... osea es un state manager y ya esta... o no seria correcto esto que planteo??? gracias desde ya Alan!

    • @GentlemanProgramming
      @GentlemanProgramming  Год назад +1

      En el vídeo explicó que yo uso los tres jajaja cada uno tiene una mejor aplicación, pero rxjs lo dejaría para cosas más simples

  • @jeysonguzman7023
    @jeysonguzman7023 2 года назад +1

    una pregunta, para manejar el unsubcription en react seria un return en useEffect ?

  • @dieherro
    @dieherro 2 года назад +1

    Gracias por la comparación de las diferentes formas de aplicar el manejo de estados, yo he trabajado con redux y Angular y ahorita estoy trabajando en un proyecto de React, sin embargo tengo una duda y acerca de los efectos secundarios que se ejecutan cuando se hace un cambio de estado, sabes donde puedo conseguir la documentacion apra aplicar estos efectos secundarios de redux con React? muchas gracias por el video.

    • @GentlemanProgramming
      @GentlemanProgramming  2 года назад +1

      Lo tienes ! redux.js.org/usage/writing-logic-thunks

    • @dieherro
      @dieherro 2 года назад

      @@GentlemanProgramming gracias

  • @prodrigu75
    @prodrigu75 2 года назад +1

    Excelente clase. Te comento que yo también prefiero MIL VECES Typescript, ya que ayuda muchísimo a programar y detectar errores. Además siempre que trabajo con JS tengo problemas con las importaciones, no siendo así con TS.
    Una pregunta....estos en vivo, cuando los haces? Los anuncias?
    Un abrazo y muchas gracias por tu tiempo y compartir tu experiencia.

    • @GentlemanProgramming
      @GentlemanProgramming  Год назад

      Buenas ! Hacemos live 4 veces por semana y se avisan por twitter, Instagram, discord, etc
      Prácticamente todas mis redes :)
      Las puedes encontrar en el about del canal o en la descripción de los vídeos

  • @jaime6558
    @jaime6558 Год назад

    Redux empieza en el 1:08:48

  • @avaricia369
    @avaricia369 4 месяца назад

    52:50
    Context
    Nota: 1:08:00
    1:13:51 / 1:43:07
    Redux

  • @alejandrodanieloliva7236
    @alejandrodanieloliva7236 Год назад +1

    Se puede hacer un proyecto a grande con estas 2 librerias aparte de context? Pasa que me puso a pensar en el peso de la app y no se el peso que tengan estas 2 librerias.

    • @GentlemanProgramming
      @GentlemanProgramming  Год назад

      Se puede totalmente, redux es el state manager más usado actualmente y rxjs es library número 1 de manejo de observables

    • @alejandrodanieloliva7236
      @alejandrodanieloliva7236 Год назад +1

      @@GentlemanProgramming Trabajo en un banco y siempre me dijeron que no es bueno instalar dependencias por que si. Me dicen que solo trabaje con context. En otros proyecto he usado redux solamente. Pero siempre maneje un solo gestor de estados. Tu punto de vista me parece interesante, pero es lo normal o lo correcto hacerlo? Me gustaria aplicarlo en mis proyectos personales, tambien podria plantearlo en proyectos en mi trabajo. Apenas llevo 1 año y moneda trabajando y es la primera vez que veo este tipo usos con las librerias y context.

    • @GentlemanProgramming
      @GentlemanProgramming  Год назад +1

      @@alejandrodanieloliva7236 si si es la forma en que siempre lo hice yo, y nunca es un porque si. Tienes que evaluar si te van los beneficios

  • @devsilva7155
    @devsilva7155 2 года назад +1

    lo usaré una pregunta, como vas con el desarrollo de la app de react que muestre imágenes en forma de carrusel en firebase? lo espero con ancías

    • @GentlemanProgramming
      @GentlemanProgramming  2 года назад

      Ahí vamos, en cualquier momento va a salir no te preocupes que aviso

    • @devsilva7155
      @devsilva7155 2 года назад

      @@GentlemanProgramming muchas gracias de verdad, espero puedas subir más videos de desarrollo de aplicaciones en React para prácticar

  • @jhoncarloscastilloatencio8631
    @jhoncarloscastilloatencio8631 Год назад

    Eres dios...

  • @manuelcobasguerra4741
    @manuelcobasguerra4741 Год назад +1

    Que GODDDDD

  • @nemines001
    @nemines001 Год назад +1

    saludos que pones acento neutro ? eso no te lo cree ni otro argentino jajaja mas que todo ustedes se distinguen por que el ya se escucha sha, yo sho. Muchas gracias por compartir exelente contenido y carisma

    • @GentlemanProgramming
      @GentlemanProgramming  Год назад

      Jajaja muchas gracias a ti por el comment ! Dentro de lo que es Argentino te prometo que es bastante neutro ajaja igual estoy cambiando la forma para ser más yo

  • @aldaireyngaruca4997
    @aldaireyngaruca4997 2 года назад

    tuki

  • @RodrigoMorenoIngenieria
    @RodrigoMorenoIngenieria 2 года назад +1

    Html es el mejor lenguaje de programación, es el trolleo más grande y antiguo en la historia de los programadores

  • @matiassantiago4205
    @matiassantiago4205 2 года назад +1

    anti junior. me senti super ofendido😂