Ir al contenido

useBreakpoint

Rastrea el breakpoint actual de Tailwind CSS basado en el ancho de la ventana.

import { useBreakpoint } from 'asterui'
function ResponsiveComponent() {
const { breakpoint, isAbove, isBelow } = useBreakpoint()
return (
<div>
<p>Current breakpoint: {breakpoint}</p>
{isBelow('md') && <MobileNav />}
{isAbove('md') && <DesktopNav />}
</div>
)
}
PropiedadTipoDescripción
breakpointBreakpointBreakpoint actual: 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'
widthnumberAncho actual de la ventana en píxeles
isAbove(bp)(bp: Breakpoint) => booleanTrue si el breakpoint actual está en o por encima de bp
isBelow(bp)(bp: Breakpoint) => booleanTrue si el breakpoint actual está por debajo de bp
isAt(bp)(bp: Breakpoint) => booleanTrue si el breakpoint actual es igual a bp
isBetween(min, max)(min: Breakpoint, max: Breakpoint) => booleanTrue si el breakpoint actual está entre min y max
NombreAncho Mínimo
xs0px
sm640px
md768px
lg1024px
xl1280px
2xl1536px