Next.js
React
TypeScript
Next.js 14 App Router 入门指南
2026-05-018 min
Next.js 14 带来了 App Router 作为默认路由方案,配合 React Server Components 实现了更高效的渲染模式。
核心概念
App Router 基于文件系统路由,page.tsx 定义页面,layout.tsx 定义布局,loading.tsx 提供加载状态。
Server Components
默认情况下,App Router 中的组件都是 Server Components,可以直接访问数据库、文件系统等后端资源,无需额外的 API 层。
数据获取
在 Server Components 中,你可以直接使用 async/await 获取数据,Next.js 会自动处理缓存和重新验证。
流式渲染
通过 Suspense 和 streaming,你可以实现渐进式的页面加载,提升用户体验。