美文网首页
useMemoizedFn

useMemoizedFn

作者: Asuler | 来源:发表于2023-10-23 17:42 被阅读0次
    import { useRef, useCallback } from 'react';
    
    function useMemoizedFn(callback) {
      const callbackRef = useRef(null);
      callbackRef.current = callback;
      const fn = useCallback((...args) => {
        if (callbackRef.current) {
          (callbackRef.current as any).apply(null, args);
        }
      }, []);
    
      return fn;
    }
    
    export default useMemoizedFn;
    
    

    相关文章

      网友评论

          本文标题:useMemoizedFn

          本文链接:https://www.haomeiwen.com/subject/jwdjidtx.html