(준비) npm install react-router-dom : 리액트에서 라우팅 가능하게 해주는 모듈 install한다.
<Route path="주소규칙" component={보여주고싶은 컴포넌트}> // 컴포넌트 방식
<Route path="주소규칙" component={() => JSX}> // JSX 렌더링 방식
=> JSX 렌더링 방식을 이용하면 props나 기타 값들을 전달할 수 있다.
<Link to='주소규칙'>자식</Link>
<아예 다른 주소로 이동하는 방법>
<a href="...">...</a>
=> 주의점으로는 페이지를 아예 새로 불러오기 때문에 리액트 앱이 지니고 있는 상태들도 초기화되고 렌더링된 컴포넌트도 모두 사라진다. (비추천)
(실습) 3개 페이지 라우팅
3개의 컴포넌트를 만들어 URL에 따른 라우트 3개를 생성해 3개의 페이지를 보여주는 실습

3개 컴포넌트 중 하나 (first, second, home). 다 같은 형식으로 만들어 준다.


App.js에서 라우팅 하기! 처음에 BrowserRouter 컴포넌트를 씌어주는 걸 까먹어서 3번이나 갈아 엎었다...ㅎ
<결과>


클릭하면 페이지가 변하는 것을 볼 수 있다. (자세하게는 클릭된 컴포넌트의 뷰를 보여주는 것)
잘 읽었습니다. 좋은 정보 감사드립니다.