React - history(push, replace)대신 navigate 사용

이호현·2022년 1월 7일
0

React

목록 보기
13/14

history 대신 navigate 사용

기존에 useHistory로 사용하던게 바뀌었는지 안됨.

그래서 검색하다가 찾은게 useNavigate로 사용할 수 있었음.

import { useNavigate } from 'react-router-dom';
...
const Temp = () => {
  const navigate = useNavigate();

  // history.push() 기능
  const onClickPush = () => {
    navigate('/');
  }

  // history.replace() 기능
  const onClickReplace = () => {
    navigate('/', { replace: true });
  }
}
profile
평생 개발자로 살고싶습니다

0개의 댓글