Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

361
Views
onChangeText para InputField que causa un error de tiempo de ejecución en React-Native

Estoy usando React-Native y "Formik" para intentar crear un campo de entrada de texto. Defino un campo de entrada constante como el siguiente: entrada de texto y luego intente incrustarlo en un contenedor usando la siguiente función: ingrese la descripción de la imagen aquí La línea onChangeText es lo que está causando el error; cuando me deshago de "nombre de usuario", el error desaparece, pero necesito llamar a handleChange con ese argumento. (Además, cada vez que intento llamar a algo en el parámetro de valores, me da el error de que no está definido).

¿Algún consejo?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Entonces, la respuesta más larga es que onChangeText requiere una función de devolución de llamada (exactamente como onClick, por ejemplo)

Entonces, básicamente, debe pasar {handleChange} y no {handleChange()} o llamará a su función cada vez que se vuelva a procesar

Su problema es que tenía un parámetro, en ese caso puede definir una función de flecha directamente aquí como le dije en los comentarios y esta función de flecha contendrá una llamada a su función con su parámetro:

 onChangeText={() => {handleChange("username")}}
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!