UNPKG

@react-hookz/web

Version:

React hooks done right, for browser and SSR.

13 lines (12 loc) 445 B
import { useRafState } from '..'; export interface WindowSize { width: number; height: number; } /** * Tracks window inner dimensions. * * @param stateHook State hook that will be used internally. Default: `useRafState`. * @param measureOnMount Perform size fetch during mount effect stage or synchronously with render. */ export declare function useWindowSize(stateHook?: typeof useRafState, measureOnMount?: boolean): WindowSize;