UNPKG

carbon-react

Version:

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

2 lines (1 loc) 236 B
import{useRef as r,useEffect as t,useMemo as o}from"react";import c from"lodash/debounce";const e=(e,n)=>{const a=r(e);t((()=>{a.current=e}));const s=o((()=>c(a.current,n)),[n]);return t((()=>()=>{s.cancel()})),s};export{e as default};