UNPKG

carbon-react

Version:

A library of reusable React components for easily building user interfaces.

2 lines (1 loc) 354 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react");function r(e){return e&&e.__esModule?e:{default:e}}var t=r(require("lodash/debounce"));exports.default=(r,u)=>{const c=e.useRef(r);e.useEffect((()=>{c.current=r}));const s=e.useMemo((()=>t.default(c.current,u)),[u]);return e.useEffect((()=>()=>{s.cancel()})),s};