에러 확인

이미지 갤러리를 클론코딩 하던중 발생한 에러이다.

이미지를 Drag & Drop 하여 추가하기 위해
react-dorpzone Hooks 를 가져와 사용했다.

코드를 작성하고 실행하니 다음과 같은 에러 메세지를 출력한다.

에러를 살펴보면,

Parameter implicitly has an ‘any’ type.

직역하면,
매개변수 acceptedFiles 가 암시적으로 any 타입을 갖고있다고 한다.



에러 해결

타입스크립트는 꽤나 까다롭다고 하더라
매개변수에 직접 any 타입을 지정해 주었다.

let 이 아닌 const 임


Reference

https://velog.io/@edie_ko/React-TypeScript-JavaScript%EC%97%90%EC%84%9C-TypeScript%EB%A1%9C-%EB%B3%80%ED%99%98-%EC%97%90%EB%9F%AC-%EC%84%A0%EB%AC%BC-%EC%84%B8%ED%8A%B8
https://www.typescriptlang.org/docs/handbook/migrating-from-javascript.html
https://pottatt0.tistory.com/m/entry/React-Typescript-typeScript%EC%97%90%EC%84%9C-%EA%B0%9D%EC%B2%B4-key%EC%97%90-%EC%A0%91%EA%B7%BC%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95ERROR-Element-implicitly-has-an-any-type-because-expression-of-type-string-cant-be-used-to-index-type