yarn add react-router-dom
or
ipm install react-router-dom
useHistory 사용법
import React from 'react';
import { useHistory } from 'react-router-dom';
const Home = (): JSX.Element => {
const history = useHistory();
// history를 props에서 얻어왔을 때 처럼 동일하게 사용 가능하다.
return (
<div onClick={() => history.push('/auth')}>
<div>Hello!</div>
</div>
);
};
export default Home;
// withRouter hoc가 필요없다.