Pular para o conteúdo

useWindowSize

Rastreia largura e altura atual da janela, atualizando no redimensionamento.

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>
)
}
PropriedadeTipoDescrição
widthnumberLargura atual da janela em pixels
heightnumberAltura atual da janela em pixels

Para lógica responsiva baseada em breakpoints, considere usar useBreakpoint em vez disso, que fornece métodos auxiliares como isAbove() e isBelow().