Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

150
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda