Ir al contenido

useWindowSize

Rastrea el ancho y alto actual de la ventana, actualizándose al cambiar el tamaño.

import { useWindowSize } from 'asterui'
function WindowSizeExample() {
const { width, height } = useWindowSize()
return (
<div>
<p>Window: {width} x {height}</p>
{width < 768 && <MobileLayout />}
{width >= 768 && <DesktopLayout />}
</div>
)
}
PropiedadTipoDescripción
widthnumberAncho actual de la ventana en píxeles
heightnumberAlto actual de la ventana en píxeles

Para lógica responsiva basada en breakpoints, considera usar useBreakpoint en su lugar, que proporciona métodos auxiliares como isAbove() e isBelow().