getStaticPaths
-
[NextJS] getStaticPathsProgramming/JavaScript & TypeScript 2022. 9. 7. 10:02
Dynamic Router 사용중에는 getStaticPaths가 필요하다. getStaticPaths는 빌드시에 static하게 페이지를 생성한다. */photos/[id]/index.tsx 에서 id값에 따라서 dynamic하게 페이지를 생성한다. 즉, id값이 바뀜에 따라서 내부에서 가져오는 api의 값도 달라진다. getStaticPaths에서 params에 넘긴 정보는 getStaticProps에서 context.params안에 들어 있는데, 지금 문제가 이걸 꺼낼때 오류가 발생한다..왜냐하면 context는 ParsedUrlQuery type인데 이 안에 우리가 getStaticPaths에서 넣어준 type이 없다.. 그래서 ParsedUrlQuery를 확장해서 우리가 넣어준 타입을 넣고,in..