Property 'textContent' does not exist on type 'EventTarget’ 에러 해결


Property 'textContent' does not exist on type 'EventTarget’ 에러 해결

React 프로젝트를 진행하다 아래와 같은 에러를 발견했다. 이전과 동일하게 Event를 적용하고 Type을 지정해주었지만 처음보는 에러가 발생했다. 에러를 해결하기 위해 구글링을 해보니 간단한 해결법이 존재해 소개해주겠다. // onClick type을 지정해줬는데 에러가 발생했다. const viewContent = (e: React.MouseEvent<HTMLUListElement>) => { console.log(e?.target.textContent); }; onClick={viewContent} // 해결 const viewContent = (e: React.MouseEvent<HTMLUListElement>) => { console.log((e?.target as HTMLElement).textContent); }; onClick={viewContent} 이벤트의 target을 HTMLElement로 정의해주면 해당하는 오류가 사라진 것을 알 수 있다....


#EventTarget #HTMLElement #React #textContent #TypeScript #타입스크립트 #타입에러

원문링크 : Property 'textContent' does not exist on type 'EventTarget’ 에러 해결