@react-hookz/web
Version:
React hooks done right, for browser and SSR.
13 lines (12 loc) • 445 B
TypeScript
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;