1. location.href (router.push)
import { useNavigate } from 'react-router-dom';
const router = useNavigate();
const handleSubmit = () => {
//..
router('/');
}
useNavigate를 react-router-dom에서 꺼내온 후 router라는 변수에 받아 바로 router('이동할 url') 해주면 된다.
2. history.back
const router = useNavigate();
return (
<header className="ac__header">
<button type="button" onClick={() => router(-1)}>
<span>뒤로가기</span>
</button>
</header>
);
똑같이 router를 변수에 받은 다음 파라미터로 -1을 넘겨주면 history.back 이 된다.
반응형
'React' 카테고리의 다른 글
[React & 가계부프로젝트] vue와 비교한 useEffect의 2가지 방식 !! (onMounted, watch) (0) | 2022.06.28 |
---|---|
[React & 가계부프로젝트] url query parameter 가져오고 싶을때 (0) | 2022.06.28 |
[React & 가계부프로젝트] nextTick 사용하기 (0) | 2022.06.28 |
[React & 가계부프로젝트] warning뜨면서 input이 비활성화 된 것처럼 안써질때 (value/defaultValue) (0) | 2022.06.27 |
[React & 가계부프로젝트] v-model 처럼 input값 변경 감지하기 (0) | 2022.06.27 |