An open API service indexing awesome lists of open source software.

https://github.com/cvpcasada/use-measure

It's just a React hook for resize-observer, uses resize-observer-polyfill.
https://github.com/cvpcasada/use-measure

hook react react-hooks resize-observer

Last synced: 9 months ago
JSON representation

It's just a React hook for resize-observer, uses resize-observer-polyfill.

Awesome Lists containing this project

README

          

# use-measure

It's just a React hook for resize-observer, uses resize-observer-polyfill. Inspired by [react-measure](https://github.com/souporserious/react-measure)

## Install

> Note: React 16.8+ is required for Hooks.

### With npm

```sh
npm i use-measure --save
```

### Or with yarn

```sh
yarn add use-measure
```

## Usage

```jsx
import { useRef } from "react";
import useMeasure from "use-measure";

function MeasuredDiv() {
const nodeRef = useRef();
const measurement = useMeasure(nodeRef);

// do whatever you want with measurement obj.
// note that measurement will only be available after first render.
return (


/* ... */
;
);
}
```