Typescript 쓰며 useRef 사용시 겪은 에러 해결

slobber·2022년 3월 25일

이글은 프론트엔트 개발자 취업을 준비하며 공부한 내용을 정리한 글입니다.
Typescript에서 useRef를 쓰면서 겪은 에러에 대해 알아보겟습니다.


useRef 란?

Virtual DOM 사용하는 React 에서

특정 DOM에 접근할 때 사용한다.


평소 javaScript 에서는 문제 없지만

TypeScript에서는 타입을 정해줘야합니다.

그래서 타입을 정하지 않을시에는 아래의 이미지와 같이 표시 되어 오류 메세지가 뜨게됩니다.


ERROR 해결

검색을 통해 다양한 방법을 찾았지만 원하는 결과가 나오지 않던 중 외국분이 사용하신 방법을 통하여 해결했습니다.

위와 같이 React.useRef 라 선언해준다음

TypeScript에서 이벤트 선언하는 방식과 같이
사용할 Element Type을 지정해주니 해결되었습니다.

profile
안녕하세요 성장하는 개발자입니다.

0개의 댓글