본문 바로가기
REACT

react-router-dom v6 이상 페이지 이동

by 해-온 2021. 12. 1.

button을 눌러 페이지 이동을 해야 할 때

이전 버전에서는 useHistory를 사용했다.

 

그러나 v6에서는 useNavigate를 사용한다.

사용법은 useHistory와 크게 다르지 않다.

 

먼저, useNavigate를 import 해준다.

import { useNavigate } from "react-router-dom";

 

그리고 함수 내부에서 선언을 한다.

const navigate = useNavigate();

 

버튼을 클릭했을 때 home으로 이동한다고 하면

const onClick = () => {

navigate("/home");

};

적어주고 버튼에 onClick을 부여하면 끝 -

 

 

 

 

 
 

 

 

 

 

 

'REACT' 카테고리의 다른 글

REACT favicon 변경  (0) 2021.12.05
REACT 이미지 올리기 <img src...>  (0) 2021.12.05
Router  (0) 2021.12.01
select option 값을 효율적으로 작성하는 법  (0) 2021.10.19
react 한 화면 두개로 절반 분할  (0) 2021.10.15

댓글