본문으로 바로가기

230818 : typescript 오류

category Log/TIL 2023. 8. 19. 12:46


typescript오류 1

This expression is not callable 오류 => 주로 typescript에서 함수가 아닌 값을 함수처럼 호출하려고 할 때 발생 . 


typescript오류 2

react typescript에서 useRef를 특정 input에 연결시키고 화면이 mount되었을 때 focus 시키고 싶어서 아래 첫 이미지 3과정을 거쳤는데 세번째 이미지처럼 밑줄뜨면 => TS가 찡찡거려주는거임 "어쨌든 typescript는 mount가 되기 전까지는 null값이 들어와서 emailRef.current값이 없지 않냐"고 주장하는 거임!

해결방법

그럼 이때 우리는 ' ! '를 이용해서 "걱정마!!!! 100000% 확률로 빈 값 아님!"

이라고 맞주장해주면 됨