Aller au contenu

useBreakpoint

Suit le point de rupture Tailwind CSS actuel en fonction de la largeur de la fenêtre.

import { useBreakpoint } from 'asterui'
function ResponsiveComponent() {
const { breakpoint, isAbove, isBelow } = useBreakpoint()
return (
<div>
<p>Point de rupture actuel : {breakpoint}</p>
{isBelow('md') && <MobileNav />}
{isAbove('md') && <DesktopNav />}
</div>
)
}
PropriétéTypeDescription
breakpointBreakpointPoint de rupture actuel : 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'
widthnumberLargeur actuelle de la fenêtre en pixels
isAbove(bp)(bp: Breakpoint) => booleanVrai si le point de rupture actuel est égal ou supérieur à bp
isBelow(bp)(bp: Breakpoint) => booleanVrai si le point de rupture actuel est inférieur à bp
isAt(bp)(bp: Breakpoint) => booleanVrai si le point de rupture actuel est égal à bp
isBetween(min, max)(min: Breakpoint, max: Breakpoint) => booleanVrai si le point de rupture actuel est entre min et max
NomLargeur minimale
xs0px
sm640px
md768px
lg1024px
xl1280px
2xl1536px