@thibault.sh/hooks
Version:
A comprehensive collection of React hooks for browser storage, UI interactions, and more
2 lines • 363 B
JavaScript
import {useState,useEffect}from'react';function b(e){let[t,s]=useState(null);return useEffect(()=>{if(!(e!=null&&e.current))return;let i=e.current,r=new ResizeObserver(n=>{n[0]&&s(n[0]);});return r.observe(i),()=>{r.disconnect();}},[e]),t}export{b as useResizeObserver};//# sourceMappingURL=useResizeObserver.mjs.map
//# sourceMappingURL=useResizeObserver.mjs.map