이전에 next.js 에서 로딩 페이지를 보여주기 위해서는 next/router
에서 제공하는 Router.events 를 사용해 1)라우팅 페이지를 감지하고 2) 페이지 전환이 발생할 때 상태 변경이 되면 3)로딩 페이지를 반환하는 형식 을 사용했습니다.
하지만 Next.js 13의 App Router에서는 loading.js
파일을 통해 특정 라우트 전환 시 로딩 화면을 보여줄 수 있습니다.
정말 그냥 파일 이름만 맞춰주면 자동으로 로딩 컴포넌트가 보여지는 것입니다. 대박 간편하죠 .. ?!!!
/app
├── layout.js
├── loading.js
├── page.js
├── subpage
├── page.js
loading.js
를 만들어주면 됩니다./app
├── layout.js
├── loading.js
├── page.js
├── subpage
├── page.js
├── loading.js
참쉽죠잉
안녕하세요.