UNPKG

@storm-stack/hooks

Version:

A collection of React hooks used by Storm Software in various client libraries and applications.

12 lines (11 loc) 282 B
import * as React from "react"; export function useCallbackRef(callback) { const callbackRef = React.useRef(callback); React.useEffect(() => { callbackRef.current = callback; }); return React.useMemo( () => (...args) => callbackRef.current?.(...args), [] ); }