React Router에서 구분이 애매한 Redirect, History, Link에 대해 알아보자.
history.push("/login")
와 같이 사용const Test = () => {
const [loginToggle, setLoginToggle] = useState(true);
const handleLoginButton = () => {
setLoginToggle(!loginToggle); // 로그인을 한다면
history.push("/login"); // 이와 같이 routing된 url로 연결할 수 있다.
}
return (<Button onClick={handleLoginButton}>Login Button</Button>)
}
const ChildComponent = ({ history }) => {}
<Redirect to="/login" />
과 같이 작성<Link to="/login" />
과 같이 작성