22.07.07 22:56 작성
·
427
답변 1
12
저도 동일한 문제를 겪어서 제가 찾은 해결법을 올립니다.
1. 다음 두 줄 코드 추가
import { useNavigate } from 'react-router-dom';
const navigate = useNavigate();
2. props.history.push('/')
를 지우고 navigate('/')
입력
이렇게 하니까 해결됐습니다.
해결법을 찾다가 강사님 답변중에 withRouter를 쓰라는 답변이 있었는데 안돼서 찾아보니,
버전이 올라가면서 useHistory > useNavigate 로 바꼈습니다. (최신버전에는 withRouter, useHistory 둘 다 없습니다)