에러 원인
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 > Next.js' 카테고리의 다른 글
[Next.js] TypeScript + Kakao Map API 사용하기 (0) | 2022.07.30 |
---|---|
[Next.js] TypeScript + 공통 레이아웃 적용하기 (0) | 2022.07.09 |
[Next.js] TypeScript + styled-components 사용하기 (0) | 2022.06.15 |
[Error] Module not found: Can't resolve 'styled-components' 에러 해결하기 (0) | 2022.06.15 |
[Next.js] TypeScript 프로젝트 생성하기 (0) | 2022.06.07 |