- Next.js 15의
loading.tsx
파일을 이용하여 로딩 상태 UI를 구현하는 방법을 설명합니다. ⏳ loading.tsx
파일은 특정 경로 세그먼트의 콘텐츠 로딩 중 사용자에게 로딩 상태를 표시하는 데 사용됩니다. ✨- 로딩 상태는 즉시 나타나 응용 프로그램의 반응성을 높이고 콘텐츠 로딩 중임을 사용자에게 알려줍니다. ⚡
loading.tsx
는page.tsx
를 React Suspense 경계 내에 자동으로 감싸줍니다. 📦- 로딩 UI는 사용자에게 즉각적인 피드백을 제공하여 애플리케이션의 반응성을 높이고, 공유 레이아웃을 계속해서 상호 작용할 수 있도록 합니다. 🚀
- 기본적인 로딩 텍스트 외에도 스켈레톤 로더, 스피너, 미리보기 이미지 등 다양한 방식으로 로딩 UI를 디자인할 수 있습니다.🎨