url로 데이터를 전달할 때 시크릿창에서 직접 접근하면 데이터가 없다.
이를 해결하기 위해선 초기화된 배열로 예외 처리를 해주거나 -> 클라이언트 처리)
getServerSideProps를 통해 pre-rendering 되도록 한다. -> 서버에서 처리 (SEO최적화가 필요하거나, 유저에게 로딩을 보여주고 싶지 않으면)
컴포넌트 내부에서 router를 사용하면, 이는 클라이언트 사이드(프론트)에서만 실행된다.
이 주제 얘기하다보니까 s3에서 직접접근할때 index.html 파일 처리해줘야하는 문제점이 생각났다 .......
배포할때마다 html 확장자를 제거해줘야하는데, 만들어지는 html 파일이 많아질수록 번거로워지니 이 부분도 처리를 미리미리 해놓아야겠다!
(함수를 추가하면 된다던데...)