构建您的应用
Next.js 提供了构建灵活、全栈 Web 应用的基础模块。构建应用指南将解释如何使用这些功能以及如何自定义应用行为。
章节和页面按从基础到高级的顺序组织,因此您在构建 Next.js 应用时可以逐步遵循。不过,您也可以按任意顺序阅读或直接跳转到符合您用例的页面。
如果您是 Next.js 新手,我们建议从 路由、渲染、数据获取 和 样式 部分开始,这些章节介绍了 Next.js 和 Web 的基础概念以帮助您入门。然后,您可以深入探索其他部分,如 优化 和 配置。最后,当您准备就绪时,可以查看 部署 和 升级 部分。
路由 (Routing)
了解使用 Pages Router 进行前端应用路由的基础知识。
渲染
学习 React 和 Next.js 中的渲染基础原理。
数据获取
Next.js 支持多种数据获取方式,包括预渲染、服务端渲染 (SSR) 或静态站点生成 (SSG),以及增量静态再生 (ISR)。了解如何在 Next.js 中管理应用数据。
样式
了解为 Next.js 应用添加样式的多种方式。
优化
为您的 Next.js 应用进行优化,以获得最佳性能和用户体验。
配置
了解如何配置您的 Next.js 应用程序。
测试
了解如何将 Next.js 与三种常用测试工具配合使用 —— Cypress、Playwright、Vitest 和 Jest。
身份验证
学习如何在 Next.js 中实现身份验证,涵盖最佳实践、路由保护、授权技术和会话管理等内容。
部署
学习如何将 Next.js 应用部署到生产环境,包括托管部署和自托管部署两种方式。
升级指南
了解如何升级至最新版本的 Next.js。