Curso React. Componentes II. Props. Vídeo 14

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024
  • En este vídeo vemos qué son las "props" y para que sirven.
    Pasamos datos de un componente a otro gracias a las props con ejemplos sencillos.
    Para más cursos, ejercicios y manuales visita: www.pildorasin...

ความคิดเห็น • 17

  • @Josevi-f8w
    @Josevi-f8w 16 วันที่ผ่านมา

    Excelente contenido. Muchas gracias por todo, Juan. Saludos.

  • @leoprone1
    @leoprone1 หลายเดือนก่อน

    Muy buena explicación! muchas gracias

  • @santiagoforonda3986
    @santiagoforonda3986 2 หลายเดือนก่อน

    Segundo curso en el que me pongo al dia, el primero fue el de spring, a seguir adelante

  • @CppExpedition
    @CppExpedition 10 วันที่ผ่านมา

    Y hasta aquí, nada nuevo bajo el sol!
    - qué frases curiosas usan los españoles! Saludos desde Argentina

  • @Davgarcia96
    @Davgarcia96 2 หลายเดือนก่อน

    Genial este curso, estoy aprendiendo mucho

  • @kevuchinful
    @kevuchinful 3 หลายเดือนก่อน

    Juan buenos dias. Como estas? Excelente tus videos, siempre generan mucho interes. Solo queria decirte que segun no entiendo mal a las propstypes la sacan en la version 19, reemplazandolas por validaciones con TS.
    Abrazo!

  • @jesuslautaro4511
    @jesuslautaro4511 3 หลายเดือนก่อน

    Muy buenos tu vídeo me preguntó por qué no haces un curso de DART para crear app tus vídeo son grande

  • @eliasantoniomartinezdelacr8941
    @eliasantoniomartinezdelacr8941 3 หลายเดือนก่อน

    Mi momento de aprender ese framework

  • @snithfferx
    @snithfferx 3 หลายเดือนก่อน

    Otra forma de envolver el contenido del componente puede ser un "fragment" que es "" y "" esto para no tener que encerrar todo en un "div". Creo que después se ahondará en esto así que sólo lo dejo como una opción más que existe.
    En cuanto a las props, también se pueden pasar otros componentes algo que estoy seguro se mire luego, y sí quieren que a cada rato les estén saltando errores de tipo, pueden usar Typescript que para eso fue creado. jejeje Good Coding.

  • @Jesus-iw4vw
    @Jesus-iw4vw 3 หลายเดือนก่อน

    Buenas! Te sigo bastante Juan y tengo 2 cursos tutorizados tuyos,.
    Se que tienes ahora mismo este curso y el de Spring en marcha pero queria saber si te animas a hacer algo con Unity estaria encantado de tener a un referente como tú.
    Gracias por tu contenido eres un genio.

    • @pildorasinformaticas
      @pildorasinformaticas  3 หลายเดือนก่อน

      Echa un vistazo a los últimos vídeos de mi curso de C#. Ahí tienes una introducción a Unity. ¡Saludos!

  • @alanrojas7668
    @alanrojas7668 3 หลายเดือนก่อน

    crack juan

  • @luisjuarez-w6x
    @luisjuarez-w6x 2 หลายเดือนก่อน

    quiero saber porque en algunos momentos utilizas funciones tipo arrow = () => {} y en otras ocaciones utilizas funciones normales para crear componentes.

    • @pildorasinformaticas
      @pildorasinformaticas  2 หลายเดือนก่อน +3

      Porque al igual que ocurre en otros lenguajes y tecnologías, siempre hay varios estilos de codificación y posibilidades para llegar al mismo objetivo. En React la elección entre funciones tipo flecha (arrow functions) y funciones normales para crear componentes puede depender de varios factores y/o escenarios, incluidos el estilo de codificación preferido por ti (el programador), el comportamiento del this o el rendimiento. Como después de esto la siguiente pregunta sería "y qué ventajas tiene uno y qué ventajas tiene el otro", intenataré resumírtelas:
      Ventajas del arrow function:
      Sintaxis Concisa: Las funciones flecha son más concisas y pueden resultar en un código más limpio y fácil de leer.
      Comportamiento del this: Las funciones flecha no tienen su propio this y toman el this del contexto en el que se definen. Esto puede ser útil para evitar problemas con el this cuando se usan funciones dentro de componentes de clase. (Para saber qué es el "this", antes de este curso ver cualquier de mis cursos con sección POO)
      Uso Común en Componentes Funcionales: En React, es común usar arrow functions para definir componentes funcionales, ya que estos componentes no requieren un this.
      Ventajas de las funciones normales:
      Clásico y Claro: Algunos desarrolladores prefieren la sintaxis clásica de funciones porque puede ser más clara para quienes están menos familiarizados con las funciones flecha. (me incluyo en este grupo pero como profesor estoy obligado a utilizar todas las posibilidades que conozco para que vosotros, los alumnos, las conozcáis también)
      Hoisting: Las declaraciones de funciones normales son "elevadas" (hoisted) al inicio del ámbito, lo que permite usarlas antes de ser declaradas en el código.
      Una vez conocido todo esto que te acabo de explicar (se me escaparán algunas ventajas e incovenvientes, seguro), tú como programador y cuando tengas experiencia, elegirás entre unas y otras dependiendo de lo que quieras hacer, dependiendo de cómo te sientas más cómodo programando (yo utilizo poco las arrow functions y debería usarlas más), del escenario en el que te encuentres (hay escenarios en los que no utilizar arrow functiosn es un dolor de cabeza en cuanto a complejidad del código), del rendimiento de la aplicación etc. Pero esto solo cuando tengas experiencia. Hasta entonces, no queda más remedio que ir aprendiendo todas las posibilidades existentes.
      ¡Un saludo!

    • @luisjuarez-w6x
      @luisjuarez-w6x 2 หลายเดือนก่อน

      ​@@pildorasinformaticas muchas gracias, ya entiendo

  • @Dios-f7p
    @Dios-f7p 2 หลายเดือนก่อน

    Juegos Tres raya React

  • @aldhairsorian
    @aldhairsorian 3 หลายเดือนก่อน

    Es cuestión de ti si aprendes o no, nadie más te va a exigir a que estudies, si no quieres aprender y ser alguien en la vida, entonces no te esfuerces y sigue viendo memes.