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

145
Vistas
setTimeout no se llama cuando se llama desde una función estática

Tengo una clase de mecanografiado de utilidad con una función estática llamada initTimer(), esta función llama a setTimeout. Sin embargo, cuando esta función estática se llama desde el componente de reacción, ¡el temporizador no se inicia!

StyleWrapper.tsx

 const StyleWrapper: FC = (props) => { const arrangeTiles = () => { StyleUtil.initTimer(); }; return ( <Context.Provider value={{ arrangeTiles }}> <div id="cnplStyleWrapper">{props.children}</div> </Context.Provider> ); };

StyleUtil.tsx

 export class StyleUtil{ public static initTimer(){ const timeoutId = window.setTimeout(() => { console.log("Timeout Called!!"); }, 100); } }

cuando establezco el valor de tiempo de espera en 0, la declaración de la consola se registra en la consola, pero cualquier valor que no sea 0, la declaración de registro no se registra en la consola. Extraño, ¿me estoy perdiendo algo conceptualmente aquí?

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

0

<Context.Provider value={{ arrangeTiles }}> que el método de arrangeTiles() es un problema.

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