[리액트] react router를 쓰는 이유
2022. 9. 2. 11:54
리액트
React Router는 URL을 어느 페이지로 연결시킬지 결정하는 일을 한다. 그렇다면 단순히 링크 태그를 사용하면 될텐데 왜 React Router를 쓰는 걸까? 기본적으로 리액트는 SPA(Single Page Application)이다. 모든 컴포넌트의 변화가 하나의 페이지 안에서 일어난다. 다른 URL로 이동하면 페이지 전체가 교체되는 것이 아니라 한 페이지 내부에서 컴포넌트의 변화만 일어날 뿐이다. 이런 환경에서 사용자는 원하는 페이지에 북마크를 할 수도 없고, 히스토리가 생기지도 않아서 뒤로가기 기능을 수행할 수 없다. 이러한 리액트의 단점을 React Router로 보완할 수 있다. React Router 사용방법 이제는 React Router를 어떻게 사용해야 하는지 정리해보자. 내가 공부..