loading.js
特殊文件 loading.js
帮助你使用 React Suspense 创建有意义的加载 UI。通过此约定,你可以在路由段的内容流式传输时从服务器显示即时加载状态。一旦完成,新内容会自动交换进来。


- TypeScript
- JavaScript
app/feed/loading.tsx
export default function Loading() {
// 或者自定义加载骨架组件
return <p>加载中...</p>
}
app/feed/loading.js
export default function Loading() {
// 或者自定义加载骨架组件
return <p>加载中...</p>
}
在 loading.js
文件内,你可以添加任何轻量级的加载 UI。你可能会发现使用 React Developer Tools 手动切换 Suspense 边界很有帮助。
默认情况下,此文件是一个服务端组件 - 但也可以通过 "use client"
指令用作客户端组件。