export 'withRouter' (imported as 'withRouter') was not found in 'react-router-dom' 위의 애러가 난다면, router에서 history를 사용하기위해 설정 도중에 에러가 떴을 것이다. 만약 아래와 같이 실행을 했는데 안된다면, 나와 같은 이유에서 안되는 것이기 때문에 해결책을 참고하자. 1. history를 쓰려면 아래와 같이 import를 한다. import { withRouter } from "react-router-dom"; 2. 아래와 같이 export를 한다. export default withRouter(App); 3. 사용하고자 하는 컴포넌트에서 history를 props로 받아서 사용한다. import React from "r..
먼저 버전 문제를 살펴 보자. 그 후에 사용법을 적어본다. router 최신버전은 여기를 눌러서 확인하자. 0. 버전 문제 해결 최근 router가 버전 6으로 업그레이드가 됐다. 따라서 옛날 강의를 보는 사람들은 멘붕에 따졌을 것이라 생각한다. 왜냐하면 아래와 같이 명령어로 설치를 하니, switch가 없다고 뜨는 등의 에러가 떴을 것이다. 이 문제는 버전을 업그레이드 하면서 기존의 방식을 호환이 되지 않게 만들었기 때문이다. $ npm install router-react-dom 간단한 해결책은 아래와 같다. (버전 6을 5로 변경해 준다.) // 삭제 $ npm uninstall router-react-dom // 재설치 $ npm install router-react-dom@5 아니면, packa..
- Total
- Today
- Yesterday
- Deque
- Vue
- DFS
- useState
- JavaScript
- django
- mongoDB
- Express
- NextJS
- 자료구조
- logout
- Queue
- typescript
- pandas
- nextjs autoFocus
- UserCreationForm
- 자연어처리
- vuejs
- react autoFocus
- nodejs
- TensorFlow
- BFS
- error:0308010C:digital envelope routines::unsupported
- login
- next.config.js
- 클라우데라
- Python
- useHistory 안됨
- react
- read_csv
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |