각각 페이지 만드는 방법에 대해 알아보겠다.
404
설정을 안하면 버셀에서 제공해주는 404페이지를 그대로 따라간다.
만드는 방법은 src/app 하위에 "not-found.tsx"를 만드는 것이다.
컴포넌트채로 보여준다고 보면 된다.
Error
이것 역시 404와 방식은 똑같다.
error.tsx 만들면 된다.
에러는 'use client' 붙혀줘야 함!
Loading
로딩도 똑같다. 같은 경로에 Loading.tsx를 만들어주면 된다.
로딩 컴포넌트 만드는 거 굉장히 중요하다.
이것도 레이아웃.tsx처럼 , 가장 가까운 놈의 경로 공유를 한다.
같은 폴더에 있는 놈을 쓰게 된다.
'Front-End > Next.js' 카테고리의 다른 글
캐싱(caching) (0) | 2024.07.31 |
---|---|
layout.tsx (0) | 2024.07.30 |
리액트 서버컴포넌트 , 클라이언트 컴포넌트 (0) | 2024.07.30 |
넥스트 라우팅,라우터,라우트 (0) | 2024.07.29 |
SSR 되어있는지 검사 어떻게 해요? + 최적화 검사 (0) | 2024.07.29 |