npm.io
0.0.2 • Published 7 years ago

use-component-resize

Licence
ISC
Version
0.0.2
Deps
0
Size
13 kB
Vulns
0
Weekly
0
Stars
2

Resize component

同步获取组件的尺寸

import React from "react";
import useComponentResize from "packages/use-component-resize";

export default () => {
  // 间隔30ms获取组件尺寸
  const [boxRef, boxSize] = useComponentResize(30);

  return (
    <div>
      <div
        ref={boxRef}
        style={{ width: "50vw", height: "50vh", backgroundColor: "#f55" }}
      />
      <div>{JSON.stringify(boxSize)}</div>
    </div>
  );
};