carbon-react
Version:
A library of reusable React components for easily building user interfaces.
2 lines (1 loc) • 354 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react");function t(e){return e&&e.__esModule?e:{default:e}}var r=t(require("lodash/throttle"));exports.default=(t,u)=>{const s=e.useRef(t);e.useEffect((()=>{s.current=t}));const c=e.useMemo((()=>r.default(s.current,u)),[u]);return e.useEffect((()=>()=>{c.cancel()})),c};