import { MutableRefObject, useCallback, useRef } from 'react'; export const useInputText = ( defaultText?: string | null | undefined, ): [MutableRefObject, (txt: string) => void] => { const textRef = useRef(defaultText ?? ''); const setText = useCallback((txt: string) => { textRef.current = txt; }, []); return [textRef, setText]; };