사이드 프로젝트를 할 때는 자주 사용되는 컴포넌트는 만들어서 components
에 만들어두었다. 하지만 작은 컴포넌트를 모두 여기 몽땅 담아두게 되면 "이게 대체 뭐여? 어떻게 생긴 거여? 아니~ 어디 있는 거여~"라고 생각할 수 있다. 오랫동안 찾아야 하는 수고를 덜기 위해 새로운 방안을 찾아내었다.
바로 pages
폴더를 사용하는 것! 🫢
components
폴더 안에 두고pages
안에 두는 것이다.이때 컴포넌트로 만든 것이 전부 page로 열리기 때문에 이름을 수정해야 한다.
index.page.tsx
처럼 끝에 page.tsx
를 붙이는 것이다.next.config.js
에서 아래의 코드를 추가하여 "얘가 페이지란 말이여~"하고 알려줘야 한다.pageExtensions: ["page.tsx", "page.ts", "page.jsx", "page.js"],