(callback)
| 57 | |
| 58 | |
| 59 | export function useDelayedCaller(callback) { |
| 60 | let timer; |
| 61 | useEffect(() => { |
| 62 | return () => clearTimeout(timer); |
| 63 | }, []); |
| 64 | |
| 65 | return (delay)=>{ |
| 66 | timer = setTimeout(() => { |
| 67 | callback(); |
| 68 | }, delay); |
| 69 | }; |
| 70 | } |
| 71 | |
| 72 | export function usePrevious(value) { |
| 73 | const ref = useRef(); |
no test coverage detected