<TypeScript>useParams() 타입 에러(undefined)

Freesian·2023년 2월 24일

이렇게 선언을 해놨더니

이런식으로 에러가 자꾸 떴었다.

any를 안쓰기 위해 이것저것 찾아봤는데 이렇게

제네릭을 넣어서 해봤는데 안되었다.
너무 최악 후,,
구글링 검색을 통해 알아본 결과
https://velog.io/@euji42/Typescript-useParams-%ED%83%80%EC%9E%85-oi26j7va
이 블로그를 참고했다.

내가 했던 방식이 안되었던 이유는
react-router-dom v6 이상부터 제네릭 미지원
후,, 화딱지 uppppp
다행히 이 블로그에 상세하게 해결방법을 제시해주었다.

[Solution]type assersion으로 해결!

에러가 말끔히 사라졌다

profile
prompt('마라탕 몇 단계요?');

0개의 댓글