UNPKG

@chakra-ui/hooks

Version:

React hooks for Chakra components

13 lines (10 loc) 323 B
'use client'; import { useRef, useEffect, useCallback } from 'react'; function useCallbackRef(callback, deps = []) { const callbackRef = useRef(callback); useEffect(() => { callbackRef.current = callback; }); return useCallback((...args) => callbackRef.current?.(...args), deps); } export { useCallbackRef };