Si quisiera enviar el valor del input desde el componente hijo input a un componente padre form que recaude la info de ese y otros inputs...

Rodrigo Ramos Xochiteotzin

Rodrigo Ramos Xochiteotzin

Pregunta
studenthace 3 años

Si quisiera enviar el valor del input desde el componente hijo input a un componente padre form que recaude la info de ese y otros inputs, ¿cómo lo haría? ¿con eventos?

2 respuestas
para escribir tu comentario
    adrian Valencia Hernandez

    adrian Valencia Hernandez

    studenthace 3 años

    En el curso de patrones de render y composicion (https://platzi.com/cursos/react-patrones-render/) vimos ejemplos de lo que quieres hacer y como menciona juan se crean las funciones en el padre y se mandan por las props.

    Juan Castro

    Juan Castro

    teacherhace 3 años

    Sí, un evento tendría que disparar a la función actualizadora del estado para comunicar a ambos componentes. Pero ¿qué función sería esa? O más importante: ¿dónde creas a esa función para que tanto el padre como el hijo pueda acceder a esa información? . La respuesta es: creas el estado en el componente padre, envías ese estado y su actualizador por medio de props (o cualquier otro medio) yy de esta forma el hijo puede recibirlas para actualizar ese estado cuando suceda algún evento.

Curso de React.js: Manejo Profesional del Estado

Curso de React.js: Manejo Profesional del Estado

Aprende a manejar el estado en React.js de manera profesional. Explora el uso de React.useReducer para estructurar aplicaciones más legibles y eficientes. Deriva estados, gestiona actualizaciones en bloque y evita errores ortográficos en tu código.

Curso de React.js: Manejo Profesional del Estado
Curso de React.js: Manejo Profesional del Estado

Curso de React.js: Manejo Profesional del Estado

Aprende a manejar el estado en React.js de manera profesional. Explora el uso de React.useReducer para estructurar aplicaciones más legibles y eficientes. Deriva estados, gestiona actualizaciones en bloque y evita errores ortográficos en tu código.