반응형
useRef로 element좀 써주려고 하면 이렇게 뜬다. 그냥 current가 있을 때를 조건으로 걸어주면 된다.
1. 미리 걸러주기
if (inputRef.current) {
// 이곳에 코드 쓰기
}
참고로 나는 정의할때 이렇게 썼음
const inputRef = useRef<HTMLElement>(null);
+추가로 이렇게 썼는데 여전히 그 밑에서 current가 null일 수 있다 이소리를 한다면 느낌표를 활용하자.
if (inputRef.current) {
gotoPage(inputRef.current!.value);
}
느낌표의 의미는 'null일리없으니까 그대로 진행시켜'라는 의미라고 함.
'Javascript > typescript' 카테고리의 다른 글
'정의되지 않음'일 수 있는 개체를 호출할 수 없습니다. (0) | 2024.01.15 |
---|---|
[react][typescript] 'RefObject<HTMLElement>' 형식은 'LegacyRef<HTMLDivElement> | undefined' 형식에 할당할 수 없습니다. (0) | 2024.01.10 |
[typescript] 산술 연산의 왼쪽은 'any', 'number', 'bigint' 또는 열거형 형식이어야 합니다. (1) | 2024.01.03 |
타입스크립트 빠르게 훑어보기 2 - type/interface (0) | 2023.08.25 |
타입스크립트 빠르게 훑어보기 1 - 기본형/튜플/함수 (0) | 2023.08.01 |