useWindowSize

Track window dimensions reactively. SSR-safe — returns 0 during server rendering.

import { useWindowSize } from "@allem-sdk/hooks";

Returns

PropertyTypeDescription
widthnumberWindow inner width
heightnumberWindow inner height

Usage

const { width, height } = useWindowSize();

<p>Window: {width} x {height}</p>
{width < 768 && <MobileLayout />}