在构建时生成 HTML 的静态页面,性能最佳,SEO 友好
这个页面在构建时生成,数据来自构建时的 API 调用。
深入了解 Next.js 15 的最新功能和改进。
TypeScript 5.0 的新特性和最佳实践。
理解 React Server Components 的工作原理。
npm run build 时,这个页面就已经生成好了// app/blog/page.tsx
export default async function BlogPage() {
// 直接在组件中使用 async/await
const posts = await fetch('https://api.example.com/posts')
.then(res => res.json());
return <div>{/* 渲染数据 */}</div>
}2. 构建项目:npm run build # 此时会执行数据获取并生成静态页面3. 查看结果:
npm run start # 启动生产服务器查看静态页面
完成实验后,建议查看页面源代码(右键 → 查看页面源代码), 对比 SSG 和 CSR 在 HTML 内容上的差异,理解它们的工作原理。