function onChange (event: React.FormEvent<HTMLInputElement>) {
setInputValue(event.currentTarget.value)
}
React.FormEvent
를 작성하여 해당 event가 Form에서 왔다는 사실을 설명할 수 있다.<HTMLInputElement>
를, form의 경우에는 <HTMLFormElement>
를 붙여서 Form 안에 있는 어떤 HTML Element에서 발생한 event인지까지 설명한다.target
대신 currentTarget
을 사용하기로 했다. 같은 거라고 봐도 무방하다.Clipboard Events
Composition Events
Keyboard Events
Focus Events
Form Events
Generic Events
Mouse Events
Pointer Events
Selection Events
Touch Events
UI Events
Wheel Events
Media Events
Image Events
Animation Events
Transition Events 등..