构建你的应用程序
Next.js 提供了构建灵活的全栈 Web 应用程序所需的基础构建块。“构建你的应用程序”中的指南解释了如何使用这些功能以及如何自定义应用程序的行为。
这些章节和页面按照从基础到高级的顺序组织,因此你可以在构建 Next.js 应用程序时循序渐进地学习。但是,你也可以按任意顺序阅读,或者直接跳到适用于你的使用场景的页面。
如果你是 Next.js 新手,我们建议你从 路由、渲染、数据获取 和 样式 部分开始,因为这些部分介绍了 Next.js 和 Web 的基本概念,可以帮助你入门。然后,你可以深入研究其他部分,如 优化 和 配置。最后,当你准备好时,可以查看 部署 和 升级 部分。
路由
学习使用页面路由器构建前端应用程序的基本路由概念。
渲染
学习 React 和 Next.js 中渲染的基本原理
数据获取
Next.js 允许你以多种方式获取数据,包括预渲染、服务器端渲染或静态站点生成,以及增量静态重新生成。了解如何在 Next.js 中管理应用程序数据。
样式
了解在 Next.js 应用程序中设置样式的不同方法。
优化
为了最佳性能和用户体验,优化你的 Next.js 应用。
配置
了解如何配置你的 Next.js 应用程序。
测试
学习如何使用三种常用的测试工具 — Cypress、Playwright、Vitest 和 Jest 设置 Next.js。
身份验证
学习如何在 Next.js 中实现身份验证,涵盖最佳实践、路由安全、授权技术和会话管理。
部署
了解如何将你的 Next.js 应用部署到生产环境,可以是托管或自托管。
升级
了解如何升级到 Next.js 的最新版本。