반응형
match
-
[react-router-dom] Uncaught TypeError: (0 , react_router_dom__WEBPACK_IMPORTED_MODULE_5__.withRouter) is not a function💡 개발 이슈와 해결/📚 누군가를 위한 기록 2022. 10. 21. 21:05
문제 Uncaught TypeError: (0 , react_router_dom__WEBPACK_IMPORTED_MODULE_5__.withRouter) is not a function 위의 내용 처럼 에러가 났다. withRouter 를 사용해서 문제가 생긴 것 같다. 원인 react_router_dom 의 v6 에서 withRouter를 지원하지 않아서 생기는 문제였다. 라우트가 아닌 컴포넌트에서 라우터에서 사용하는 객체 - location, match, history 를 사용하려면, withRouter 라는 HoC 를 사용할 때 사용한다. 이제는 match를 객체로 받아오는 것이 아니라 useParams를 사용해야한다. import { withRouter } from 'react-router-dom..