#05 Curso de React Hooks [ Práctica #1 ]

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ม.ค. 2025

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

  • @soundprointel
    @soundprointel ปีที่แล้ว

    Excelente información, he aprendido mucho viendo tus cursos, desde PHP, Wordpress entre otros. Sigue así!! Saludos desde Venezuela.
    Para los que estén viendo este video en el 2023 la estructura quedaría así:
    {errors.titulo?.type === 'required' && Campo Requerido}

  • @akhkhar8
    @akhkhar8 3 ปีที่แล้ว +5

    Hola Ignacio! Excelente forma de enseñar, me he quedado en tu canal porque explicas muy bien realmente. Respecto al codigo, me pasó que al limpiar el formulario con e.target.reset() se resetea el formulario pero no así el state, por lo que si por ejemplo si agregas un entry, al dar clic agregar se resetea, pero si das click en agregar nuevamente con los campos vacíos se agrega un nuevo record con el state anterior, ya que state nunca fue limpiado. La solucion que encontre fue usando reset() solito dentro de la función onSubmit, ese reset ya es parte de la librería de react-hook-form y resetea el state, solo tendrías que agregarlo a la hora de crear el hook de useForm. Se veria asi:
    const EjemploUno= () => {
    const {register, handleSubmit, formState: { errors }, reset} = useForm();
    const [entradas, setentradas] = useState([]);
    const procesarFormulario = (data) => {
    console.log(data);
    setentradas([
    ...entradas,
    data
    ])
    // limpiar campos
    reset();
    }
    return( ...

  • @alexanderpauul
    @alexanderpauul 3 ปีที่แล้ว +1

    Primero decirte muchas gracias por el apoyo que das con tus videos tutoriales a personas de todo el mundo, y segundo que es genial la forma fácil que haces parecer lo que nos explica a través de estos videos, muchas gracias por todo el apoyo!

  • @lautarorodriguez5912
    @lautarorodriguez5912 3 ปีที่แล้ว

    Tengo tu curso en Udemy pero nunca esta demas refrescar las ideas. Sos excelente profesor, muy bien explicado todo! Te felicito!

  • @EliezerJRomeroC
    @EliezerJRomeroC 3 ปีที่แล้ว +2

    Excelente video hermano, aprendiendo full y muy buena explicación...
    Creo que en las ultimas versiones en la docu de react hook form ahora los errores se manejan de esta manera para consumo general.
    {...register("descripcion", { required: {value:true, message:'Campo obligatorio'} })}

  • @renbelcelis5300
    @renbelcelis5300 3 ปีที่แล้ว

    Ignacio me encanta como explica las prácticas más claro imposible CACHAI

  • @oscargm1979
    @oscargm1979 4 ปีที่แล้ว

    Me ha encantado esta forma de pintar los errores,amigo

  • @clauq347
    @clauq347 4 ปีที่แล้ว +1

    Un genio Ignacio

  • @DiegoGutierrez-gu5ui
    @DiegoGutierrez-gu5ui 2 ปีที่แล้ว

    Mañana hago el ejercicio, como siempre super el video

  • @lalojejeje
    @lalojejeje 2 ปีที่แล้ว

    Excelente trabajo!!! Muchas gracias por compartir!!!...

  • @victoriarodriguez2137
    @victoriarodriguez2137 2 ปีที่แล้ว

    me ENCANTAN tus videos!

  • @ismaelgarcia5465
    @ismaelgarcia5465 4 ปีที่แล้ว +1

    tus vídeos son de excelente calidad muchas gracias !!!!

  • @m.a.c.8544
    @m.a.c.8544 3 ปีที่แล้ว +3

    El explicando a la velocidad de la luz y yo con el video en 1.5 de velocidad 😅 jaja saludos hermano. Excelentes vídeos

  • @diegoab4693
    @diegoab4693 4 ปีที่แล้ว

    Estuvo Perfecto para poner en practica los videos anteriores. La verdad que salio muy bueno todo y muy muy interesantes estos conceptos de react hook form.

    • @bluuweb
      @bluuweb  4 ปีที่แล้ว

      Si a mi también me ayudó mucho! está entretenido React seguiremos aprendiendo jiji Saludos!

  • @carlosguedez6783
    @carlosguedez6783 3 ปีที่แล้ว

    Brutal la forma de enseñar, sigue así

  • @nilmendes7710
    @nilmendes7710 4 ปีที่แล้ว

    Instructivo y divertido!
    Gran tutorial!

  • @Ninoskaaw
    @Ninoskaaw 2 ปีที่แล้ว

    Me caí de pana Nacho, aprendo caleta contigo en Udemy XDD! slds

  • @sebastianandressanchezherr3467
    @sebastianandressanchezherr3467 3 ปีที่แล้ว

    Excelente videooooo, no me quedo dormido como en la universidad!!!!!! XD

  • @douglasperez3701
    @douglasperez3701 4 ปีที่แล้ว +1

    Muy buen video una vez más, desde ya esperando el próximo c: saludos.

  • @AdrianHernandez-hi3or
    @AdrianHernandez-hi3or 4 ปีที่แล้ว

    Hola muy buen vidio! me encanto! una pregunta se podria implementar react-hook-form con react-bootstrap?

  • @jandresi
    @jandresi 3 ปีที่แล้ว +2

    3 de enero del 2022: la forma en que se usa el register en este video ya no funciona, ahora hay que así:
    {...register("titulo", {
    required: {value: true, message: 'Campo obligatorio'},
    minLength: {value: 2, message: 'Título erróneo'}
    })}

    • @jandresi
      @jandresi 3 ปีที่แล้ว

      Donde dice "título" iría el "name". (Es decir, ya no es necesario usar la etiqueta "name" sino que con el register ya se incluye)

    • @jhonstivengranadaacevedo402
      @jhonstivengranadaacevedo402 2 ปีที่แล้ว +1

      @@jandresi no me funciona de ninguna de las dos maneras

  • @edisoft00
    @edisoft00 4 ปีที่แล้ว

    Exelente trabajo, estoy aprendiendo mucho con tus cursitos! 😊

    • @bluuweb
      @bluuweb  4 ปีที่แล้ว

      Genial! pronto más y más videos!

  • @victorhuayhuapuma1505
    @victorhuayhuapuma1505 4 ปีที่แล้ว

    Gracias por el video :) y mas tambien por tus ejemplos que nos das :)

  • @leonosso
    @leonosso 3 ปีที่แล้ว

    seria genial un curso con ant design! gracias!!

  • @oduber.vasquez
    @oduber.vasquez 4 ปีที่แล้ว

    Excelente de esta forma, con Hook Form!

  • @enriqueanhez8716
    @enriqueanhez8716 3 ปีที่แล้ว

    excelente video , pero una consulta "register" no me reconoce el navegador y eso ocasiona que no me aparezca nada en el navegador

  • @bellorinrobert
    @bellorinrobert 2 ปีที่แล้ว +1

    De verdad no puedo decir que esta mal estos ejemplos, pero a los amigo visitante pendiente porque para las ultimas funciones de react y react-hook-form el codigo cambia un poco

  • @signas13
    @signas13 3 ปีที่แล้ว +1

    yo debo hacerlo así, debido a los cambios de formhooks, ...register("name", {required:{value: true, message: 'Título Requerido'}})} pero ahora tengo el problema de que cuando le doy a "agregar" me borra el titulo, y se duplica la descripción, ejemplo, escribo título = aaa y descripción=bbb, le doy a agregar y me sale en consola {name='bbb'} un solo input, y en el documento me aparece título=bbb descripcion=bbb... no sé qué es lo que necesito hacer xD

    • @guisove2151
      @guisove2151 2 ปีที่แล้ว

      seguro tienes repetido los nombres
      de las variables

  • @latinblackpill1584
    @latinblackpill1584 4 ปีที่แล้ว

    Como se hace un downgrade a un proyecto laravel 6 a 5.8 ? No puse la pregunta en ese video ya que es de hace algun tiempo yme imagine que era menos posible que lo leyera

  • @mariagabrielamirabalf9360
    @mariagabrielamirabalf9360 4 ปีที่แล้ว

    No se como solucionar esto, busco en internet pero nada, no me corren todos los codigos en chrome, y en conosla me sale esto: [HMR] Waiting for update signal from WDS...

  •  4 ปีที่แล้ว

    Buenísimo!

    • @bluuweb
      @bluuweb  4 ปีที่แล้ว

      Gracias 🎉 🎉 🎉

    •  4 ปีที่แล้ว

      @@bluuweb estaría buenísimo aprender algo sobre posicionamiento web con react y vue.

  • @saaMurai_X
    @saaMurai_X ปีที่แล้ว

    Si alguien tiene problemas con el "errors" solo deben cambiar en la const la forma de ingresar el error, tal que quede asi:
    const { register, handleSubmit, formState: { errors } } = useForm();
    😉😉😉

  • @gonzalogrossi5514
    @gonzalogrossi5514 3 ปีที่แล้ว

    no me reconoce al importarlo : import FormHook from './FormHook';
    Ya lo instale la libreria como 10 veces con npm install react-hook-form, quede puede ser? gracias

    • @josevalencia8721
      @josevalencia8721 3 ปีที่แล้ว

      import FormHooks from './components/FormHook';

  • @andreymurillo7679
    @andreymurillo7679 2 ปีที่แล้ว

    Hola saludos gracias a sus videos he entendido mejor los hooks y los estados, pero vieras que en el video anterior y en este, con el uso de useForm, usando estas lines de codigo
    ref={
    register({
    required: { value: true, message: 'Campo obligaorio' }
    })
    }
    me da error en consola y todo se rompe, el error que sale es Uncaught TypeError: path.split is not a function, pienso que es un error interno de la libreria de useForm ya que no se usa el split en ningun lado, podrias ayudarme gracias.

    • @luisdavidortegasoto3345
      @luisdavidortegasoto3345 2 ปีที่แล้ว +1

      buenas bro tu error se debe a la version de react-hook-form actuamente es la 7 y tiene unos peque#nos cambios a diferencia de la version que utilizo Ignacio cuando grabo el video te recomiendo que mires la documentacion no es nada complejo practicamente es lo mismo, Suerte...

    • @merolman007
      @merolman007 ปีที่แล้ว

      cambia tu codigo por este {...register("titulo", {
      required: { value: true, message: 'Titulo Obligatorio' },
      minLength: { value: 2, message: 'El nombre tiene que ser mas largo' }
      })} , yo aqui hago dos validaciones, pero puedes ocupar solo una y te funciona

  • @PabloMatias2012
    @PabloMatias2012 2 ปีที่แล้ว

    & = Ampersand (En inglés) | & = Conjunción Copulativa (En Español)

  • @julioherrera1905
    @julioherrera1905 4 ปีที่แล้ว

    Tendrás este curso en udemy? Para apoyarlo

    • @bluuweb
      @bluuweb  4 ปีที่แล้ว +1

      Hola aun nada planificado lo estoy aprendiendo al igual que ustedes 🤙🏾

  • @miguellongart18
    @miguellongart18 4 ปีที่แล้ว

    genial mucho mas facil de crear y capturar datos de un formulario seria bueno si tienes un tiempo y si puedes de capturar imagenes o archivos en el mismo formulario saludos

    • @bluuweb
      @bluuweb  4 ปีที่แล้ว

      Las imágenes son mi debilidad pero lo haremos jijij Saludos!

  • @alexisgarcia9496
    @alexisgarcia9496 4 ปีที่แล้ว

    amigo seria muy bueno que hicieras una comparación de ReactJs y React Native.

  • @joelwilliammendozapaucara7866
    @joelwilliammendozapaucara7866 4 ปีที่แล้ว +1

    Holi, bonito ingles jajaja XD 👌

    • @bluuweb
      @bluuweb  4 ปีที่แล้ว

      Es lo mejor de mi jajajaja

  • @scarfacethebest
    @scarfacethebest 4 ปีที่แล้ว +3

    Te faltó pasar el KEY en la iteración de los . Me desuscribo.... Mentira xD

    • @bluuweb
      @bluuweb  4 ปีที่แล้ว +1

      Jajajaja siempre me pasa jijiji

  • @alexisgarcia9496
    @alexisgarcia9496 4 ปีที่แล้ว

    amigo seria muy bueno que hicieras una comparación de ReactJs y React Native.