Redux desde cero - ¡Primeros pasos e introducción a Redux en español! (FullStack Bootcamp)

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

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

  • @midudev
    @midudev  3 года назад +8

    Suscríbete al canal para no perderte nada:
    👉 ruclips.net/user/midudev

    • @mabreumx
      @mabreumx 3 года назад

      @midudev Hola, ¿el switch podría sustituirse por el "switch de objeto" que enseñas en otro vídeo?

  • @uriell77
    @uriell77 2 года назад +7

    he estado mirando tutoriales sobre redux pero de verdad que como explicas tu esta bastante acertada la tecnica; simplificado pero conciso para personas que apenas inician en reactjs. mis reconocimientos por tu pedagogía.

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

    Por algún motivo me estaba costando entender Redux y es excelente la manera en que desarmaste todo a la parte más pequeña para explicar cada paso. Gracias por este video!

  • @robertobenedit
    @robertobenedit 3 года назад +1

    Increible tu eplicacion! Entendi todo! gracias genio! Saludos de Argentina!

  • @mabreumx
    @mabreumx 3 года назад +10

    ¡Lo explicas genial! sencillo, paciente y sin complicaciones. Como anotación, estaría excelente poder tener el código para analizar y experimentar con calma. Igual gracias por enseñar con tanta pericia y calma.

    • @midudev
      @midudev  3 года назад +3

      Gracias Mario! Lo tendré en cuenta!

  • @keevyngil2086
    @keevyngil2086 3 года назад +5

    Excelente explicación!!
    Anteriormente hice otro pequeño tutorial pero era muy confuso. Tu lo explicaste demasiado sencillo. ¡Muchas gracias crack!

  • @AndresBedoya
    @AndresBedoya 3 года назад

    Sos un capo Miguel, mi total admiración para vos, si te hubiera tenido como maestro hace 5 años no hubiera tenido tantos dolores de cabeza con Redux!

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

    te felicito miguel... esta forma de enseñar llendo de algo simple y luego vas añadiendo mas capas es realmente genial.. hay mucho en la red, pero no tanto en realidad.. saludos de patagonia!

  • @marcelopuppio7174
    @marcelopuppio7174 3 года назад +2

    Tremendo!!! Gracias Midu por el contenido de valor que aportas con cada video :D

  • @renzobeltran
    @renzobeltran 3 года назад +1

    Wao para mi era confuso lo del patron redux pero lo he comprendido mucho más con este video, eres un grande Midu!!!, saludos desde Perú, seguiré tus videos son muy informativos!

    • @midudev
      @midudev  3 года назад +2

      Me alegro que te aya servido Renzo! Era la idea, una introducción básica y desde cero!

  • @erickbroos7233
    @erickbroos7233 3 года назад +1

    espero que estos videos cortos tengan un montón de éxito siempre e querido que hagas videos de no mas de 20 minutos.

    • @midudev
      @midudev  3 года назад +1

      Gracias por el apoyo Erick! Lo estoy intentando aunque tiene bastante faena extraer lo importante. :) Espero que os sirvan!

  • @albertocrl9345
    @albertocrl9345 3 года назад +2

    Muy buen video. Llevaba tiempo queriendo aprender redux. Pero no me habia puesto en ello por el echo de que no conocia la potencia que tenia.
    Ademas de que no veia alguien que lo explicara bien.
    Gracias a ti me han entrado ganas de utilizarlo en mi proxima app. Grande Midu 💪🙏

    • @midudev
      @midudev  3 года назад +1

      Genial Alberto! Ya ves que es desde cero pero así uno aprende bien los conceptos más básicos. :) Las próximas clases también son sobre Redux y seguro que te ayuda a seguir aprendiendo!!!

  • @krimagic
    @krimagic 3 года назад +2

    Justo la clase que necesitaba, muy valioso tu aporte, gracias

    • @midudev
      @midudev  3 года назад +1

      Con mucho gusto Karina! Me alegro que te sirva!

  • @dubekone
    @dubekone 3 года назад +3

    Justo en mi siguiente proyecto pienso implementar Redux y sale midudev desde cero que suerte, espero con ansias más videos de Redux

    • @midudev
      @midudev  3 года назад +2

      ¡Qué genial que te haya servido de motivación! Las próximas clases son también de Redux. Seguro que te sirven!!!

  • @robertobenedit
    @robertobenedit 3 года назад +1

    te volvi a ver, aun mas claro, que belleza de explicacion!

    • @midudev
      @midudev  3 года назад +2

      Excelente Roberto!

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

    Midu -> Patrimonio mundial de la programación. Excelente como siempre.

  • @ErasmoHernandez
    @ErasmoHernandez 3 года назад +1

    Pero qué forma más sencilla de entender Redux, por fin. :) Gracias @midudev.

    • @midudev
      @midudev  3 года назад

      🤟🤟🤟

  • @hectorcr7134
    @hectorcr7134 3 года назад +12

    Hey Midu! A modo propuesta, porque no hay mucha documentación actualizada en español sobre Redux+Saga. Sería genial si pudieras hacer un tutorial completo del manejo de las sagas en react :)
    Sigue así y gracias por tus vídeos!!

    • @midudev
      @midudev  3 года назад +5

      Lo tengo apuntado para el canal, a ver si puedo hacer algo con Redux Saga. :)

    • @hectorcr7134
      @hectorcr7134 3 года назад

      @@midudev 🔝🔝🔝

    • @darianmorat
      @darianmorat 3 года назад

      @@midudev Usas Mac? Me gustaría tener esos 3 puntos de las ventanas para que no salga blanco

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

    Muy fácil de entender, buen trabajo con este video!

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

    Debo felicitarte por esta explicación, muy ilustrativa, sobre todo muy acertado llamarle Maquina de Estados al Reducer, hubiese estado buenisimo con la parte de composeEnhance y combineReducers, y las acciones asyncronas con Thunk o Saga, pero super bueno el video, ya lo demas se entiende super facil despues de verlo. saludos

  • @josemartinez-ue7qj
    @josemartinez-ue7qj 2 года назад

    Gran trabajo midudev sigue adelante

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

    Hola. Buenas tardes! Hago una consulta. Es conveniente guardar en el estado de redux los estados de los imputs de un formulario? Yo lo hacía así, pero muchos dicen que lo correcto es guardar los estados de los imputs de unformulario en el estado local del componente con useState. Qué conviene hacer? Muchas gracias!

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

      Hola. Hasta donde yo sé, lo mejor es guardar los estados lo más cercano al propio componente. Otra cosa es que esos valores que usas en los inputs de los formularios los uses en el resto de la aplicación y tengan que ser compartidos entre distintos componentes a nivel “global”. Si no son muchos o la aplicación es sencilla, usaría el context propio de React. Si se empieza a complicar ya es cuando usaría Redux.
      Saludos.

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

    Que buena explicación... un genio

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

      Gracias! 😊

  • @MikeNapoli735
    @MikeNapoli735 3 года назад +2

    ¿Cómo se puede actualizar un estado y acceder al mismo desde un componente hijo de App?

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

    Una vez que haya creado el almacenamiento , puedo acceder a el desde otros archivos desde mi proyecto no ?

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

    muy buen vid! me encanto la velocidad de la explicacion

  • @yoanestradablanco1608
    @yoanestradablanco1608 3 года назад

    Exelente video midu pero en la doc oficial me ponen el ejemplo [ara los reducers como switch que seria mejor utilizar los if o el switch??

  • @LeonardoGonzalez-pq3mp
    @LeonardoGonzalez-pq3mp 3 года назад +2

    que extension usas de VScode para que te de esos avisos en tus lineas de codigo??? 9:50

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

    podemos usar un hook "useSelector" para traer el estado actualizado a nuestro componente const myState = useSelector(state=> state);
    al componente App lo envolvemos con un provider y asi evitaremos hacer el subscribe y la funcion q menciona midu

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

    Eres el mejor!!! Gracias 🙏

  • @KvP212
    @KvP212 3 года назад +2

    Gracias, excelente explicacion!

    • @midudev
      @midudev  3 года назад +1

      Gracias a ti! 🤗

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

    Va demasiado a saco rapidisimo exclente

  • @RobertoGPuentesDiaz
    @RobertoGPuentesDiaz 3 года назад

    Consulta. Cuando en en Redux, usamos useState. guarda en el ESTADO algo, se hace con setAlgo(); y esa accion es Asincronica.
    el store.dispatch, es Asincronico o Sincronico?
    Cual es la ventaja de Redux, los Subscriber?

  • @johnentertained
    @johnentertained 3 года назад +1

    Para una app en React nueva tendrá sentido usar Redux?
    Se puede reemplazar Redux por Context y GraphQL?
    Saludos!

  • @itziarzg7524
    @itziarzg7524 3 года назад

    Siempre, súper bien explicado.

  • @sr1994
    @sr1994 3 года назад

    Tengo una duda como puedo guardar la info ya que cuando actualizó con F5 el proyecto se reinicia la info y no guarda ningún estado

  • @imandresmorales
    @imandresmorales 6 месяцев назад

    Gracias por el contenido.

  • @sebascalderon5842
    @sebascalderon5842 3 года назад +1

    Tremendo video! :)

    • @midudev
      @midudev  3 года назад +1

      Muchas gracias!!!!

  •  3 года назад +1

    Muy buen contenido!

    • @midudev
      @midudev  3 года назад +1

      Muchas gracias!!!!

  • @HajimeNoIppo7891
    @HajimeNoIppo7891 3 года назад +1

    Excelente! Muchas gracias. Contenido A1

    • @midudev
      @midudev  3 года назад +1

      Muchas gracias crack! Gracias por comentar!

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

    Que puedo hacer si quiero tener 'N' numeros de contadores?

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

    excelente explicación. Una consulta, estando en producción, ¿un tercero podría ver el estado de nuestra aplicación con ReduxDevTools, hacer modificaciones, etc?

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

    Muy buenos tus videos. Tengo una consulta, ya que no usé demasiado Redux. Es necesario usarlo en un CRUD, si el estado no va a ser compartido entre componentes, ej: Si hago un alta, baja o modificicación me redirige otra vez a la pantalla del listado.
    Y otra duda, cuándo usar redux-thunk ?
    Gracias!

  • @8791788
    @8791788 3 года назад +1

    Gracias por los videos, consulta !!!! Que programa usas para correr js ??? Entendí algo de un reindeer !!!

  • @SanchayanPackiyanathan
    @SanchayanPackiyanathan 3 года назад

    wow super explicación !!! gracias amigo,

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

    Hay algun video de continuacion despues de este video? Se corta al final y ya no supe que onda haha

  • @fabricioflores848
    @fabricioflores848 3 года назад +2

    Épico!

    • @midudev
      @midudev  3 года назад

      Gracias crack!!!

  • @SanchayanPackiyanathan
    @SanchayanPackiyanathan 3 года назад

    Amigo tu no tienes cursos en udemy ?

  • @lilyack153
    @lilyack153 3 года назад +2

    Con redux podria hacer un carrito de la compra?

    • @midudev
      @midudev  3 года назад

      Claro, sin problema

  • @yeasturianin
    @yeasturianin 3 года назад +1

    Qué buena explicación @midudev

    • @midudev
      @midudev  3 года назад +1

      Muchas gracias, encantado que te haya gustado!

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

    Subes este tipo de contenido a twitch? De ser así, ¿Cuál es tu canal?

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

      Sip. Mi canal es twitch.tv/midudev :)

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

    Genial el video !
    Por cierto alguien sabe algún modo de mostrar los errores mientras escribes cómo hace él? Supongo que es algún plugin pero no consigo encontrarlo

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

    Redux con una app de vue? :V me acaba de explotar el cerebro. ¿Con vue no se suele usar es pinia?

  • @kevincotrina7234
    @kevincotrina7234 3 года назад

    Hola a todos! Primero que nada, excelente explicación justo estoy usando Redux con React. Tengo una duda con respecto a redux. Qué diferencia existe entre hacer eso: export default connect(mapStateToProps, {editStandup})(StandupEdit) y esto export default connect(mapStateToProps, mapDispatchToProps)(StandupEdit)? Sé que ambos funcionan, pero me gustaría saber si ambos son aceptables como prácticas. De antemano muchas gracias.

    • @johnentertained
      @johnentertained 3 года назад

      De la segunda manera estás pasando el objeto "mapDispatchToProps" completo, de la primera forma estás usando destructuración de ese objeto para obtener sólo la variable "editStandup". Espero hayas entendido!

    • @kevincotrina7234
      @kevincotrina7234 3 года назад

      @@johnentertained Agradezco tu respuesta. Una cosa màs, si no es mucha molestia, en ambos casos debo crear el "mapDispatchToPropa" o puedo pasar directamente el action importado? (De todas maneras funciona, pero no sé si es una buena práctica)

  • @delfimassa7645
    @delfimassa7645 3 года назад +1

    este chico es la bibliaa

    • @midudev
      @midudev  3 года назад +1

      Gracias Delfi! 🤗

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

    Excelente!

  • @jesusdavidgalvangonzalez3672
    @jesusdavidgalvangonzalez3672 3 года назад

    necesito un ejemplo de ssr con next.js y redux

  • @RobertoGPuentesDiaz
    @RobertoGPuentesDiaz 3 года назад +1

    NEXTJS, tiene su propio Redux?

  • @eduardoolat
    @eduardoolat 3 года назад

    Ojalá tener algo como vuex pero para react, es mucho mas facil de utilizar y te quita menos tiempo al hacer tus proyectos

  • @justinlu5730
    @justinlu5730 3 года назад +1

    buena intro a redux

    • @midudev
      @midudev  3 года назад +1

      Gracias Justin!

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

    8:05 typescript moment

  • @user-kl3ir1jl2y
    @user-kl3ir1jl2y Год назад

    7:00

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

    Es literalmente el Vuex de Vue :b

  • @Boo-rp8kn
    @Boo-rp8kn 3 года назад +1

    Por ue

    • @midudev
      @midudev  3 года назад +1

      🙀 puqueeee

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

    muy bueno! pero vamos muy rapido ,

  • @darkaxce
    @darkaxce 3 года назад +1

    Se me parecio mucho a useReducer

    • @midudev
      @midudev  3 года назад +2

      Es que justamente el useReducer está basado en la forma de actualizar el estado de Redux.

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

    Se te olvidó el break del switch

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

      Pero si estoy haciendo un return, Pedro. Para qué quiero el break?

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

    quita el chat, distrae

  • @bilygomez7951
    @bilygomez7951 3 года назад

    bastante básica y superficial la explicación, se ve que sabes pero en tu video no muestras ni enseñas como hacer una implementación real en un proyecto, saludos!

    • @midudev
      @midudev  3 года назад +3

      Es normal que sea básica y sea superficial. Es el primer vídeo para enseñar Redux desde cero. En la lista de reproducción hay hasta 6 clases para hablar de Redux.

  • @yosmarcode
    @yosmarcode 3 года назад +1

    excelente explicación, explica muy bien, todo fluido y se ve que sabes lo que haces, eres un crack. Bendiciones @midudev

    • @midudev
      @midudev  3 года назад +1

      Gracias Yosmar! :)