Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

298
Vistas
Formulario de reacción: ¿por qué la manipulación de formularios en el envío está subestimada?

He escrito muchos formularios en React, y esta es probablemente la parte del desarrollo de React que me lleva más tiempo. Probé muchas bibliotecas y escribí muchos ayudantes.

Mi pregunta es: ¿Por qué la siguiente técnica está subestimada? ¿Cuál es el inconveniente?

 export default function ExampleForm() { const onSubmit = React.useCallback((evt)=> { evt.preventDefault(); const form = evt.target; var name = form.elements['name'].value; var content = form.elements['content'].value; console.log(name, content); // make something with the values. }); return <form onSubmit={onSubmit}> <h1>Example form</h1> <div> <label htmlFor="name">Your name</label> <input type="text" id="name" name="name" /> </div> <div> <label htmlFor="content">Content</label> <textarea id="content" name="content"></textarea> </div> <div> <input type="submit" value="Send" /> </div> </form>; }

Nota:

  • Entiendo que la entrada controlada tiene mucho valor, pero eso también es una pequeña parte de las entradas, hacer que cada entrada controlada por característica marginal sea exagerada para mí.
  • No lo presioné hasta el límite, solo exploré un código y ese es tan mínimo y simple (no probé la casilla de verificación o la radio, pero eso también se puede encapsular en ayudantes o biblioteca).

EDITAR: Esto no impide controlar algunas de las entradas, esta es solo una forma diferente de analizar los valores del formulario al enviarlos al servidor. Podría usar una entrada controlada sin nombre y poner el resultado calculado en un campo oculto y dejar que un ayudante haga el trabajo al enviar usando el atributo de formulario de acción y método.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda