UNPKG

@assistant-ui/react

Version:

Typescript/React library for AI Chat

20 lines 411 B
import { useCallback, useRef } from "react"; const useManagedRef = (callback) => { const cleanupRef = useRef(void 0); const ref = useCallback( (el) => { if (cleanupRef.current) { cleanupRef.current(); } if (el) { cleanupRef.current = callback(el); } }, [callback] ); return ref; }; export { useManagedRef }; //# sourceMappingURL=useManagedRef.js.map