UNPKG

carbon-react

Version:

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

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