I T H

[TypeScript] onChange의 이벤트 타입을 2개이상 주고 싶을때 본문

참고용자료

[TypeScript] onChange의 이벤트 타입을 2개이상 주고 싶을때

thdev 2024. 2. 6. 19:00
- 아래와 같이 input태그에서 onChange 이벤트와  <select> <option>에서의 onChange 이벤트를  handleChange함수로 호출할때 각각의 타입이 다르기에 에러가 뜬다.
- 이렇게 태그가 다른경우에서 onChange 공통함수를 호출 하고 싶을때는 " 타입 | 타입 " 으로 지정하면 된다.

 

- input 태그에서의 onChange 함수실행

 

 

-  input태그에서의 onChange이벤트의 타입

 

 

 

- select , option 태그에서의 onChange 함수실행

 

 

 

- input태그와 select 태그에서의 onChange이벤트의 타입 2가지

 e: ChangeEvent<HTMLInputElement> | ChangeEvent<HTMLSelectElement>