UNPKG

@loke/ui

Version:
2 lines (1 loc) 246 B
import{useEffect,useMemo,useRef}from"react";function useCallbackRef(callback){let callbackRef=useRef(callback);return useEffect(()=>{callbackRef.current=callback}),useMemo(()=>(...args)=>callbackRef.current?.(...args),[])}export{useCallbackRef};