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

149
Vistas
Cómo ejecutar una función cada 30 segundos en React sin que el DOM vuelva a renderizar la cuenta regresiva a 0

Necesito que React ejecute una función cada número de segundos, pero la cuenta regresiva no debe reiniciarse en una nueva representación del DOM. Básicamente, quiero ejecutar esta función cuando se inicia la aplicación, y cada 30 segundos volver a ejecutar la misma función, pero si cuando el DOM se vuelve a procesar, no quiero que la cuenta regresiva a 30 segundos se reinicie desde 0. Estaba comprobando esta respuesta ¿Cómo llamar a una función cada minuto en un componente React? pero cada vez que el DOM procesa, la cuenta regresiva se restablece a 0. ¿Hay alguna manera de lograr esto solo usando React?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

dennis Si pudiéramos ver su código, sería más fácil proporcionarle algún tipo de respuesta. Sin embargo, con lo que tengo, imagino que puedo ayudarte de alguna manera. Verá, si desea que una función se ejecute cada 30 segundos, puede usar la función setInterval para eso. Y podría almacenar su temporizador actual en el estado de su componente. Al hacer eso, cada 1 segundo, su función setInterval actualizaría el estado del componente, volviendo a renderizar el componente pero sin restablecer el temporizador, ya que el temporizador recuperaría su información directamente del estado.

Dicho esto, sería increíble si pudiéramos ver el código de lo que está tratando de hacer. Con el código podemos entender si está trabajando con estado, Redux, ganchos o cualquier otra cosa.

¡Espero poder ayudarte a aclarar algo!

about 4 years ago · Juan Pablo Isaza Denunciar
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