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

260
Views
No se puede enviar un correo de restablecimiento de contraseña al obtener el correo electrónico del usuario con const email= event.target.email.value en React

¿Hay alguna forma de enviar el siguiente correo de restablecimiento de contraseña obteniendo el correo electrónico del usuario, const email = event.target.email.value, lo he intentado pero debido a la función asíncrona, no puedo pasar el parámetro del evento? FYI: estoy usando el gancho de reacción para enviar un correo de restablecimiento de contraseña. Debajo de la captura de pantalla del código para su referencia.

Finalmente, he usado aquí useRef para enviar correo de reinicio. ¿Cómo puedo pasar un evento como parámetro a la función asíncrona para enviar un correo de restablecimiento de contraseña?

Mi código:

const [sendPasswordResetEmail, enviando] = useSendPasswordResetEmail(auth);

 const handleSubmit = event => { event.preventDefault(); const email = event.target.email.value; const password = event.target.password.value; signInWithEmailAndPassword(email, password) } if (loading || sending) { return <Loading></Loading> } let from = location.state?.from?.pathname || "/"; let loginError; const navigateRegister = () => { navigate('/register') } const resetPassword = async () => { const email = emailRef.current.value; await sendPasswordResetEmail(email); if (email) { toast('Sent email'); } else { toast('please enter your email address!!') } }

Captura de pantalla del código

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

0

Intente usar emailRef.current.value para obtener el correo electrónico, como se ve en resetPassword en su código.

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!