개인용 Mixcloud 만들기 (3) react-router-dom을 이용하여 static하게 다양한 페이지 운영하기
딱히 프론트나 리액트를 자세히 알지도 좋아하지도 않는 사람의 글 입니다 S3에서 static하게 웹을 서비스하기로 했을 때 한가지 문제점이 있었다. 홈 화면과 각 항목을 눌렀을 때의 페이지를 구현하고 싶은데 static한 웹에서는 이것을 어떻게 redirect해야하나 라는 고민을 하게되었습니다. 물론 이 것을 s3안에 object 이름으로 url을 맞춰서 관리하는 방법도 있지만 뭔가 평범하게 url로 redirect하는 것 처럼 하나의 웹페이지가 가상url을 가지는 것과 같이 구현하고 싶다고 생각했습니다. 그렇게해서 찾게된 것이 "react-router-dom" 라이브러리입니다. 사용 예시 코드부터 보면 다음과 같습니다 ...