React hook implementing the Resize Observer API.
npm install react-dom-resize-observerHook to provide a performant mechanism by which code can monitor an element for changes to its size, with notifications being delivered to the observer each time the size changes.

``sh`
$ npm install react-dom-resize-observer
`tsx
export function App() {
const {
// New dimensions when resize is observed.
entry,
// Callback to pass as a ref to give this hook access to the DOM element.
observer,
// Callback to disconnect observing completely.
disconnect,
// Callback to unobserve a specific element.
unobserve
} =
// Pass the same DOM element type as a type param to help the hook infer the correct types.
useResizeObserver
// You can optionally pass your own ref if you already have one.
elementRef: ref,
// You can optionally pass a callback to access the raw DOM element on resize.
onResize: (el) => { /* Access the element on resize... / },
});
return (
// Attach the observer as a ref to the DOM.