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

441
Vistas
Nextjs: crear cuenta regresiva OTP verificar

Este es mi Login.tsx

 {!isVerify ? ( // Login form ) : ( <Verify data-phoneNumber={form.phoneNumber} data-countryCode={form.countryCode} /> )}

Después de enviar el móvil con el usuario, cambio isVerify a True y el componente <Verify /> se muestra al usuario.

Y esta es mi verificación:

 const runTimer = () => { useEffect(() => { const interval = setInterval(() => { console.log(time); setTime( (currentTime) => { if (currentTime > 0) { return currentTime - 1; } else { setResend(false) clearInterval(interval); return currentTime; } } ); }, 1000); return () => clearInterval(interval) }, []) } const runAgain = () => { runTimer() } return ( <div> {runTimer()} <div onClick={(e) => runAgain(e)}>Run Again</div> </div> )

Por primera vez, mi temporizador funciona bien. pero por segunda vez no funciona! (si hago clic en ejecutar de nuevo)

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