• Jobs
  • About Us
  • Jobs
    • Home
    • Jobs
    • Courses and challenges
  • Businesses
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Hire tech talent
    • Blog
    • Sales
    • Salary Calculator

0

243
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

almost 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.

almost 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 Our process Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!