HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🌟
Programmers 최종 플젝 6조
/
[프론트] TWL
[프론트] TWL
/
Property 'result' does not exist on type 'EventTarget'
Property 'result' does not exist on type 'EventTarget'
Property 'result' does not exist on type 'EventTarget'

Property 'result' does not exist on type 'EventTarget'

생성일
Dec 13, 2021 10:52 AM
태그
TypeScript
작성자
해결 완료
해결 완료

🔥 문제

업로드 구현 중, 다음과 같은 오류 사항이 발견 되었다.
const loadEventTarget: EventTarget = loadEvent.target; setFile((state) => ({ ...state, files: [...state.files, imageFile], url: [...state.urls, loadEventTarget.result], }));
 
이를 어떻게 해결해야 할까?
 

⭐ 해결 방법

해결방법은 꽤나 간단했다.
FileReader는 생성자 함수이다.
따라서 FileReader의 메서드를 호출할 수 있는데, 여기서 FileReader의 result를 읽으면 그만이다.
따라서 FileReader.result를 쓰면 문제를 해결할 수 있다.
 

👏🏻 참고자료

https://stackoverflow.com/questions/35789498/new-typescript-1-8-4-build-error-build-property-result-does-not-exist-on-t?rq=1