useNavigate

서재홍·2022년 8월 1일
0

useNavigate는 양식이 제출되거나 특정 event가 발생할 때, url을 조작할 수 있는 interface를 제공합니다.

//v5 useHistory
const history = useHistory();
 
history.push('/'); // 해당 주소로이동
history.goBack(); // 뒤로가기
histroy.go(-2) // 뒤로 두번가기

//v6 useNavigate 
const navigate = useNavigate();

navigate('/') // 파라미터가 문자일경우 해당 주소로 이동
navigate(-1)  // 뒤로 한번가기, 파라미터가 숫자일경우 앞으로, 뒤로 가기가능
navigate(-2)  // 뒤로 두번가기 

0개의 댓글