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

276
Vistas
Window.innerWidth da un valor de ancho incorrecto en reaccionar

No tengo idea de por qué obtengo el valor incorrecto para window.innerWidth. A continuación se muestra mi código y el código después de la verificación de isMobile es importante para ejecutar.

 import CmsBlock from '@magento/venia-ui/lib/components/CmsBlock'; import { useWindowSize } from '@magento/peregrine/lib/hooks/useWindowSize'; const isMobile = useWindowSize().innerWidth < 1024; const footer = <CmsBlock identifiers="footer" />; const handlers = useRef(null); const handleTabClick = useCallback((element) => { element.classList.toggle('active-tab'); }, []); useEffect(() => { if (handlers.current) { for (const {element, handler} of handlers.current) { element.removeEventListener("click", handler); } handlers.current = null; } const buttonElements = document.querySelectorAll('.col-links'); console.log(isMobile, window.innerWidth) if (isMobile) { handlers.current = []; for (const element of buttonElements) { const handler = handleTabClick.bind(null, element); handlers.current.push({ element, handler }); element.addEventListener("click", handler); } } else { for (const element of buttonElements) { element.classList.remove('active-tab'); } } }, [isMobile, footer, handleTabClick]);
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