-
[TS] 이벤트 타입 익히기 (계속 추가)Typescript 2023. 6. 20. 23:12
자주 쓰는 이벤트 타입
1) mouse event
e:React.MouseEvent<클릭할 요소 타입>2) input change event
e:React.ChangeEvent<HTMLInputElement>3) form submit event
e: React.FormEvent<HTMLFormElement>4) submit 후 name으로 값을 가져오기
(e: React.FormEvent<HTMLFormElement>) => { e.currentTarget.elements.namedItem('title') as HTMLInputElement; };Error
1) 'EventTarget' 형식에 'className' 속성이 없습니다.
const handleDot = (e: React.MouseEvent<HTMLLIElement>) => { const target = e.target as HTMLLIElement; target.classList.add("dot-selected"); };const handleDot = (e: React.MouseEvent<HTMLLIElement>) => { e.currentTarget.classList.add("dot-selected"); };'Typescript' 카테고리의 다른 글
Property 'env' does not exist on type 'ImportMeta' 해결 (feat. Vite) (0) 2023.12.21 [TS] 무한스크롤 뉴스 뷰어 구현 (0) 2023.06.10