꿈꾸는 개발자의 블로그
[Error] ts(2532) : (property) MutableRefObject<undefined>.current: undefined 해결하기 본문
Programming/TypeScript
[Error] ts(2532) : (property) MutableRefObject<undefined>.current: undefined 해결하기
aldrn29 2022. 6. 29. 02:05에러 원인
Object is possibly 'undefined'.ts(2532) 라는 문구로 보듯이 useRef를 사용하면서 타입 지정을 해주지 않아서 오류가 발생했다.
에러 해결방법
import React, { useRef } from "react";
const Test = () => {
const router = useRouter()
const ref = useRef<HTMLInputElement>(); // 타입 지정
const screenHeight = ref.current.clientHeight;
return (
<div id="intro" ref={ref}>
)
}
export defualt Test;
728x90
728x90
'Programming > TypeScript' 카테고리의 다른 글
[Error] Module not found: Can't resolve 'styled-components' 에러 해결하기 (0) | 2022.06.15 |
---|
Comments