🔥 문제
업로드 구현 중, 다음과 같은 오류 사항이 발견 되었다.
const loadEventTarget: EventTarget = loadEvent.target; setFile((state) => ({ ...state, files: [...state.files, imageFile], url: [...state.urls, loadEventTarget.result], }));
이를 어떻게 해결해야 할까?
⭐ 해결 방법
해결방법은 꽤나 간단했다.
FileReader
는 생성자 함수이다. 따라서
FileReader
의 메서드를 호출할 수 있는데, 여기서 FileReader
의 result를 읽으면 그만이다.따라서
FileReader.result
를 쓰면 문제를 해결할 수 있다.