loading.js
loading 파일은 Suspense를 기반으로 즉시 로딩 상태를 생성할 수 있습니다.
기본적으로 이 파일은 서버 컴포넌트이지만, "use client"
지시어를 통해 클라이언트 컴포넌트로도 사용할 수 있습니다.
app/feed/loading.tsx
export default function Loading() {
// 또는 커스텀 로딩 스켈레톤 컴포넌트
return <p>Loading...</p>
}
app/feed/loading.js
export default function Loading() {
// 또는 커스텀 로딩 스켈레톤 컴포넌트
return <p>Loading...</p>
}
로딩 UI 컴포넌트는 어떠한 매개변수도 받지 않습니다.
알아두면 좋은 점
- 로딩 UI를 설계할 때, React Developer Tools (opens in a new tab)를 사용하여 수동으로 Suspense 경계를 전환하는 것이 유용할 수 있습니다.
Version History
Version | Changes |
---|---|
v13.0.0 | loading introduced. |