UNPKG

rc-hooks

Version:
23 lines (22 loc) 557 B
import { RefType } from '../utils/getRef'; /** * 获取并监听 dom 节点的宽高。 * * @param {Object} ref `dom` 节点引用。 * @returns {Object} 返回 `dom` 节点的宽高。 * @example * const ref = useRef<HTMLDivElement>(null); * const size = useSize(ref); * * return ( * <> * <h1 ref={ref}>Hello, world</h1> * <p>rect value: {JSON.stringify(size)}</p> * </> * ); */ declare function useSize<T extends HTMLElement = HTMLElement>(ref: RefType<T>): { width?: number; height?: number; }; export default useSize;