인프런 커뮤니티 질문&답변
왜 Link를 사용하지 않고 history.push를 사용했나요?
작성
·
162
2
자바스크립트 코드로 useHistory를 사용하셨는데 업로드는 어떤 이유로 Link를 사용하지 않고 useHistroy를 사용했는지 알고 싶습니다!
답변 1
3
그랩
지식공유자
좋은 질문 감사합니다!
useHistory와 Link는 모두 다른 페이지로 넘어갈 수 있는 기능이 있는데요.
Link는 React의 컴퍼넌트 중 하나로 Click을 해야 넘어가는 성질을 가지고 있습니다. 사용자가 클릭을 직접해서 넘어갈 수 있다면 Link를 사용할 수 있으나, Javascript 코드를 통해서 화면을 넘겨야 하는 경우 Link로 구현하는 게 불가능합니다. 따라서 useHistory를 사용해야 합니다!





감사합니다!