简介
简介
欢迎来到 Next.js 文档!
什么是 Next.js?
Next.js 是一个用于构建全栈 Web 应用的 React 框架。您可以使用 React 组件构建用户界面,并通过 Next.js 获得额外功能和优化。
它还会自动配置底层工具,如打包器 (bundler) 和编译器 (compiler)。这样您就能专注于产品开发并快速交付。
无论您是独立开发者还是团队一员,Next.js 都能帮助您构建交互式、动态且快速的 React 应用。
如何使用文档
文档分为 4 个部分:
- 入门指南:分步教程,帮助您创建新应用并学习 Next.js 核心功能
- 使用指南:特定用例教程,选择您需要的内容
- 深入探索:关于 Next.js 工作原理的深度解析
- API 参考:每个功能的详细技术参考
使用侧边栏导航浏览各章节,或通过搜索 (Ctrl+K
或 Cmd+K
) 快速查找页面。
App 路由与 Pages 路由
Next.js 提供两种不同的路由:
- App 路由:支持服务端组件 (Server Components) 等新 React 特性的新一代路由
- Pages 路由:原始路由方案,仍在持续改进并保持支持
在侧边栏顶部,您可以通过下拉菜单切换 App 路由 和 Pages 路由 文档。
预备知识
我们的文档假设您已具备 Web 开发基础。开始前建议您熟悉:
- HTML
- CSS
- JavaScript
- React
如果您是 React 新手或需要复习,我们推荐从 React 基础课程 开始,以及通过实践学习的 Next.js 基础课程。
无障碍访问
为获得最佳屏幕阅读器体验,建议使用 Firefox + NVDA 或 Safari + VoiceOver 组合。
加入社区
如果您有任何关于 Next.js 的问题,欢迎随时通过 GitHub Discussions、Discord、X (Twitter) 和 Reddit 向社区提问。