项目作者: cvpcasada

项目描述 :
It's just a React hook for resize-observer, uses resize-observer-polyfill.
高级语言: TypeScript
项目地址: git://github.com/cvpcasada/use-measure.git
创建时间: 2019-02-08T13:55:44Z
项目社区:https://github.com/cvpcasada/use-measure

开源协议:

下载


use-measure

It’s just a React hook for resize-observer, uses resize-observer-polyfill. Inspired by react-measure

Install

Note: React 16.8+ is required for Hooks.

With npm

  1. npm i use-measure --save

Or with yarn

  1. yarn add use-measure

Usage

  1. import { useRef } from "react";
  2. import useMeasure from "use-measure";
  3. function MeasuredDiv() {
  4. const nodeRef = useRef();
  5. const measurement = useMeasure(nodeRef);
  6. // do whatever you want with measurement obj.
  7. // note that measurement will only be available after first render.
  8. return (
  9. <div ref={nodeRef}>
  10. /* ... */
  11. </div>;
  12. );
  13. }