Type 'MutableRefObject<HTMLInputElement | undefined>' is not assignable to type 'LegacyRef<HTMLInputElement> | undefined'.
이 오류는 리액트 공식 메뉴얼에도 언급되지 않기 때문에, 해결이 어려웠다.
const checkRef = useRef();
공식 메뉴얼에서의 useRef 사용법은 다음과 같이 나와있다.
해결하기
const componentRef = useRef<HTMLDivElement>(null);
이렇게 써주면 해결된다.