UNPKG

zent

Version:

一套前端设计语言和基于React的实现

12 lines (10 loc) 311 B
import { useRef, useEffect, MutableRefObject } from 'react'; export function useEventCallbackRef<T extends (...args: any[]) => any>( callback: T ): MutableRefObject<T> { const callbackRef = useRef(callback); useEffect(() => { callbackRef.current = callback; }, [callback]); return callbackRef; }