Study/React
[React] A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes> 오류
오류가 발생했다. console창에는 아래와 같은 오류가 출력되어 있었다. react-router-dom이 문제인건 알겠는데 무슨 문제인지 도통 알 수 없었다. A is only ever to be used as the child of element, never rendered directly. Please wrap your in a Route는 Routes의 자식으로 있어야 한다는 소린거같은데... 또잉? 책에서는 젠젠문제없는데? 구글링 해보니 버전 문제란다. 나는 react-router-dom을 6.2.1 버전을 사용하고 있었는데, 사용하고 있는 교재 버전은 5.x 버전을 기준으로 만들어졌나보다. 최신버전의 react에서는 'Switch'가 'Routes'로 바뀌었고 'component'가 'elem..
2022. 1. 2.