타입스크립트에서는 이렇게 이벤트를 인자로 넣어줬을때 e에 빨간불이 나오게 되는데, 이때 오류가 난 e 위에 마우스를 클릭해보면 아래와 같은 오류 메세지를 읽을 수 있다.
이 오류를 해결하기 위해서는 onChange 위에 마우스를 갖다 대보자. 그러면 아래와 같은 창을 만나게 된다.
React.ChangeEventHandler<HTMLInputElement>
에서 React
는 생략 가능하고 Handler
는 제외한 것으로 e의 타입을 지정해주자. 그리도 이 때
ChangeEvent 는 React 에서 불러와줘야 한다.
짠 오류가 해결되었다✨