Curso React: 12. Comunicación entre Componentes - jonmircha

Поделиться
HTML-код
  • Опубликовано: 16 сен 2024
  • En este video te explico las diferentes formas de comunicación entre componentes en React.
    ⚛️ Curso React - • Curso React.js
    💛 Aprende JavaScript - aprendejavascr...
    🔵 Curso Webpack - • Curso de Webpack - jon...
    📖 Mis notas sobre React jonmircha.com/...
    📦 Códigos: github.com/jon...

    🎥 VIDEOS RECOMENDADOS
    🟣 Instalando Git - • 🤯😱 Usa la terminal de ...
    🟣 Instalando Node - • Instalación de Node.js...
    🟣 Instalando NVM - • Múltiples versiones de...
    🔔 Suscríbete al canal ruclips.net/user/jo... 🤓
    👉 Visita mi sitio web jonmircha.com/ 💻
    🌮 ¿Me invítas un taco? www.paypal.me/...
    🤲 Apóyame con una Donación jonmircha.com/...
    📫 Suscríbete a mi lista de correo tinyletter.com...
    #React #Reactjs #JavaScript

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

  • @luishernandosoto1437
    @luishernandosoto1437 2 года назад +26

    Tengo 32 años y estoy aprendiendo react y estas clases son tan detalladas que uno aprende súper bien Gracias @jonmircha

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

    Lo encontre!!!!!!!
    En el video anterior te pregunte como hacer que parpadee la pantalla al renderizarse el virtual DOM.
    Aqui te lo preguntaron de nuevo.
    Con las React Dev Tools instaladas, ir a la pestaña Profiles, settings, y habilitar el checkbox de
    Highlight updates when components render.

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

      😉👍🏻

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

      que parpadee la pantalla? what? xd

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

      @@martingalendafíjate q cuando hay algún cambio en un componente, se marca un recuadro alrededor suyo, eso no sabía cómo lograrlo

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

      @@carloscontreras6051 ahh perfecto, ahí entendí. Genial que lo lograste. Saludos!

  • @daniell50ful
    @daniell50ful 2 года назад +4

    De lejos el mejor curso sobre react que he visto. Gracias por tanto, saludos.

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

    Excelente video, que intesante la comunicación de componentes, lo bueno que la comunicación de componentes padre-hijo e hijo-padre, ya enseñaste con las props y los eventos personalizados, todo calza :)

  • @wolf-code
    @wolf-code Год назад +2

    Quede así 🤯🤯 en esta clase, muy buena, ojala después de los cursitos de nodejs, pueda hacer un taller de maquetación con bootstrap, React y nodejs para poder profundizar de manera practica en estos conceptos, sin más que decir, gracias por semejantes cursos

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

    Excelente curso! Jon! muchas gracias!!!

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

    Curso genial y entendible el mejor en español que se pueda encontrar en internet !!!

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

    Aqui estamos, dia #2. Ayer me acoste a las 11PM y llegué hasta aqui. Hoy me levante a las 7, espero poder mirar 5 o 6 antes del mediodia. Se me esta haciendo bastante intuitivo comprender la idea de React y ya estoy empezando a imaginarme como hacer mis propias soluciones. Gracias por semejante trabajo hermano

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

      😉🔥😉👍🏻

  • @Juan-rd4vq
    @Juan-rd4vq Год назад +2

    debo decir que tu forma de explicar es brutal , y lo que mas me gusto fue que justo andaba pensado en aprender los hooks de react y me leíste la mente

  • @giancarlohurtado
    @giancarlohurtado 2 года назад +10

    'Que buen curso, muchísimo mejor que los de pago en Udemy. Master of the masters 🛡

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

    Este curso está increíble.

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

    Que curso tan genial. No mientes al decir que tienes el don de la enseñanza! Mil gracias profesor.

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

    muy conciso y claro, gracias por mostrar las opciones disponibles para comunicación de componentes

  • @williamalexanderpineda6098
    @williamalexanderpineda6098 9 месяцев назад +1

    muchas gracias por compartir tus conocimientos con nosotros! Muy clara la clase

    • @jonmircha
      @jonmircha  9 месяцев назад

      Con mucho gusto👋🏻😉

  • @leoprone1
    @leoprone1 11 месяцев назад +1

    Muy buena clase! gracias

    • @jonmircha
      @jonmircha  11 месяцев назад

      Con mucho gusto

  • @rodrigoamor2124
    @rodrigoamor2124 2 месяца назад +1

    El mejor, lejos!

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

    La forma que tiene de explicar las cosas es genial. Felicitaciones y muchas gracias por compartir tu conocimiento!!

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

      Hola, muchas gracias

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

    Mejor explicado imposible. Que bueno que hayas facilitado el articulo guia. Muchas gracias por compartir tu trabajo.

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

    aprendiendo todo, gracias.

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

    Excelente, gracias por tu deciaci'on

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

    Muchas gracias 🧙‍♂

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

    jon muchas gracias por este recurso Dios te bendiga, de verdad que es un alivio aprender de esta manera. viniendo de un bootcamp donde te enseñan todo muy generalizado y con demasiada prisa. Saludos desde Colombia

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

    en todo este tiempo no me había planteado la pregunta de como pasar o mandar una propiedad entre componente que no se relacionan, gracias .

  • @d-landjs
    @d-landjs 2 года назад +1

    Me encanto la explicación !!! Entendi mucho sobre las comunicaciones, ya espero verlo en las prácticas :D

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

    Genial, todo un reto esto. Imagino que en la medida que un aprendiz como yo siga escuchando y luego practicando, se sentirá más en armonía con el contenido. e ve fuerte, pero si otros pueden, creo que yo también. Gracias Jonmircha, excelente todo.

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

      Exacto, la práctica es fundamental, lo que no se practica se olvida

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

    Excelente curso, muy completo, 10/10

  • @0scarDev
    @0scarDev Год назад +1

    eres el mejor jon

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

    Master! Excelente explicación, muchas gracias.

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

    Excelente contenido, muchas bendiciones @jonmircha 👍

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

    gracias por el curso

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

    Excelente Jon like alwaysss!!!

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

    el mejor profesor

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

    Muy buenos estos videos, gracias por la info.

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

      A la orden🤓👌🏻

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

    mágico!!!

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

    A este punto logre crear todo antes que tu lo hicieras la verdad mil gracias, lo unico que tube un error al crear el metodo para cambiar el estado no se porque use un igual despues de this.setState la verdad igual no estaba seguro porque no lo lleva asi que vi un poco mas de esto y me dicuenta que el ya es una funcion que espera un callback o algo asi.

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

    gracias

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

    eres mi jedi favorito jon... gracias por todo lo que haces 😎👍

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

    Creía que únicamente se podía comunicar el hijo con el padre con redux , gracias por estos vídeos

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

    No si por defecto no les parpadea los componentes al renderizarse, para activar esa función deben ir al extensión de react developer tools e irse a la tuerca(view setings, no confundirse con la de la consola del navegador) y activan highlight updates when components render.

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

    Video Completado!

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

    Hola Jon!, buenos días!. Gracias por compartir todo este contenido. Te hago una consulta. Cual es la diferencia entre poner export y export default

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

      export no puedes cambiar el nombre de lo que exportas en el archivo donde importas, con default sólo puedes exportar una cosa y donde lo importas puedes darle un alías pero puedes ver este video también ruclips.net/video/0GEUyQXe3NI/видео.html

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

      @@jonmircha buenísimo muchas gracias!

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

    Quien putas puede llegar a darle un dislike a un video de Jonmircha?

  • @r.w.s.2402
    @r.w.s.2402 3 года назад

    Buenas técnicas para pasar datos entre componentes que se encuentran en una jerarquía!

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

    Excelente!

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

    Seguimos avanzando.
    Jon quería preguntar algo respecto a React ya en el ámbito profesional.
    Cuando has trabajado con React han tenido que usar Framework como NextJs o Gatsby, tengo esa duda porque entonces después de aprender todas las bases de React ¿Sería recomendable ir por algunos de estos Framework?
    Saludos, te mando un fuerte abrazo.

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

      Son complemento pero no indispensables, depende de cada proyecto

  • @JuanCarlos-tg2wb
    @JuanCarlos-tg2wb 2 года назад +1

    jon mircha en la parte de tu bloq que muestras en este video en el minuto 24:10 la pestaña emergente para las donaciones la palabra (clave) esta mal escrita....sigo diciendolo muy buen curso enserio me has ayudado demasiado .

  • @everything-do9si
    @everything-do9si 2 года назад

    Genial!

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

    1. Comunicacion entre componentes padre hijo(s).
    2. Comunicacion por medio de una store como redux.
    3. Comunicacion por medio de event listeners para componenentes que no se relacionan entre si.
    4. Comunicación por medio del signalr.

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

    Hola gracias por los conocimientos, incluirás dentro del curso conexión a base de datos y/o a una api?.
    Saludos

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

    Buen video Jon, aunque me hubiera gustado un pequeño ejemplo de comunicación entre componentes no relacionados usando Redux

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

    Muy buen video!!!

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

    Hola Jhonatan, que usas para hacer el highlight mientras explicas. Osea que se pone una opacidad de color negra encima de todo y solo se destaca la parte que sombreas.

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

      EL atajo de windows para tomar una captura de pantalla win+shift+s

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

      @@jonmircha gracias

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

    Muy buenos tus videos , Yo estoy usando componentes de clases , y tengo dos seccion , separado en modulos , lo que quiero es guardar en un estado y pasar al otro componente que esta en otro modulo, se puede? , queria hacer en redux , para guardar de manera global pero creo que con componentes de clases no se puede, que recomiendas hacer?

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

      REDUX o CONTEXT API más adeante lo explico

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

    Buenisimo!!

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

    Me tomé dos días pero acá sigo y no me acuerdo nada! jajaja. Ya me voy a empapar. Gracias jon!

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

    @Jonmircha 13:06 Pregunta: aqui se renderiza en ambos el boton +, pero hay alguna manera para que en el hijo 1 no se renderice????

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

      Si el padre se renderiza todos sus hijos lo hacen

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

    buenas sensey una pregunta porque los nuevos fragmentos me marcan error yo uso React.Fragment ?

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

      Revisa que tengas la versión React 16.8 o superior

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

    Es mucho info... pero excelente explicación.

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

    amoooooooo

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

    Que lindo, fuí el like nro 2000 :3

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

    Profe, la verdad react parece muy intimidante jaja, me siento como una hormiga intentando aprender cálculo integral 🤯😥

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

      ánimo ;D

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

      Vamos amigo, sigue insistiendo, te prometo que te soluciona la organización de una app o pagina, es muy práctico si ya sabes lo basco (al menos) de Javascript y HTML

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

      @@leandrolobo muchas gracias Leandro, no me rendiré :)

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

      Es que a lo mejor no tienes buenos fundamentos de Javascript. Es necesario saber cómo funciona la orientación a objetos, que son los métodos, como usarlos o declararlos, la sintaxis y sus funciones. Sin eso por más que hagas 10 proyectos con React aprendidos de otro desarrollador, creo que nunca vas a estar entendiendo que es lo que realmente estás haciendo.

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

    Profesor Jon, cómo hacer para que en el navegador parpadeen los componentes que se renderizan, como en el video? Ya tengo instalado el React tools

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

      Sólo selecciona algún nodo en el inspector de elementos

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

      @@jonmircha Gracias!! ⭐

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

    Genial saludos

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

    Tienes algun video donde expliques con ejemplos como funciona Redux mas o menos ?

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

      En octubre retomo el curso de React y es el siguiente tema, pero mientras puedes ver las clases de los Reducers, que es exactamente lo mismo que Redux pero nativo de React

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

    muy bueno che, si lo de los portales lo veo medio raro,

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

      los portales más adelante lo explico ;)

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

    Profe va a hacer algún curso o alguna sección de este curso enfocada a Redux?

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

    En este curso se verá Redux y sus middlewares?

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

    Se explicara Context y Redux en el curso?

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

    Profe tengo este error: Porfa Ayuda
    src\components\ComunicacionComponentes.js
    Line 4:5: 'state' is not defined no-undef
    Line 8:5: 'incremetarContador' is not defined no-undef
    Search for the keywords to learn more about each error.

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

      Seguro tienes errores de dedo en los nombres de las variables

  • @lab131-umsa7
    @lab131-umsa7 3 года назад

    13:48 funciono todo perfecto pero no me aparece como de usted que se resalta con rectangulos los componentes que se vuelven a renderizar, ya probe con Chrome y Firefox y tengo instalado la extención de react para el navegador en ambos caso o es algo que me falta tener =(

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

      ¯\_(ツ)_/¯

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

      Hola, amigo. No se si aún estés necesitando solución a esto, pero si es el caso, hay una opción en la config de la extensión que necesitas tildar. Se llama Highlight updates when components render.
      Saludos!

    • @lab131-umsa7
      @lab131-umsa7 3 года назад

      @@luckwynd8996 muchas gracias amigo lo revisare

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

    Jon por lo que veo no se modifican las props ya que los metodos que se pasa a los hijos como props son los mismos, hablando de sus referencias como métodos. Por lo cual no deberían rendrizarse nuevamente los hijos ya que no modifican sus props. En resumen, es el mismo mensaje y los mismos métodos que se pasan como props. Porque tintinean en blanco los margenes a cada click?

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

    y si quisiera comunicar información del hijo al padre y no ejecutar una función en el padre, como podría hacerse?

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

      Manejo del estado global

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

    Bárbaro, me quedé con el ojo cuadrado!!!

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

    a mí no me aparece ese cuadrado indicador que te aparece a ti cuando renderizas :'(

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

      Eso es por que tengo activa la flechita de las devtools de chrome

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

      @@jonmircha no era por la flechita, descubrí que en el botón de configuración de las React Dev Tools hay una opción con un check box que dice: Highlight updates when components render.... solo fue marcarla y listo :D

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

    :D

  • @Bratnen
    @Bratnen 9 месяцев назад +1

    por la clases 12

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

    3-4-2023 12:29

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

    Saitama!

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

    🫖🫖🫖🫖🫖🫖🫖

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

    Estos capítulos Aun están validos,no?

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

    Yo pienso en los portales de Rick y Morty jajaja

  • @carlosfelipe-x2l
    @carlosfelipe-x2l 6 месяцев назад +1

    otros 26 minutos de conocimiento, basta de escribir, a prestar atención.

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

    gracias excelente video