import React from 'react'; export default function useCreateRef( ref: React.ForwardedRef | null, defaultValue?: T | null ) { const newRef = React.useRef(defaultValue); if (ref) { return { ref: ref as React.MutableRefObject, current: (ref as React.MutableRefObject)?.current }; } return { ref: newRef, current: newRef.current }; }