NextJS中文文档 - Next.js
欢迎来到 Next.js 中文文档!
什么是 Next.js?
Next.js 是一个用于构建全栈 Web 应用程序的 React 框架。您可以使用 React 组件构建用户界面,并使用 Next.js 提供额外的功能和优化。
它还会自动配置打包工具和编译器等底层工具。这样您可以专注于构建产品并快速发布。
无论您是独立开发者还是大型团队的一员,Next.js 都可以帮助您构建交互式、动态且快速的 React 应用程序。
如何使用文档
文档分为 4 个部分:
- 入门指南:帮助您创建新应用程序并学习 Next.js 核心功能的分步教程。
- 指南:特定用例的教程,选择与您相关的内容。
- 深入探索:关于 Next.js 工作原理的深入解释。
- API 参考:所有功能的详细技术参考。
使用侧边栏导航各个部分,或通过搜索(Ctrl+K
或 Cmd+K
)快速找到页面。
App Router 和 Pages Router
Next.js 有两种不同的路由器:
- App Router:较新的路由器,支持 Server Components 等新的 React 功能。
- Pages Router:原始路由器,仍然受支持并正在改进中。
在侧边栏的顶部,您会注意到一个下拉菜单,允许您在 App Router 和 Pages Router 文档之间切换。
前置知识要求
我们的文档假定您对 Web 开发有一定的了解。在开始之前,您最好熟悉以下内容:
- HTML
- CSS
- JavaScript
- React
如果您是 React 新手或需要复习,我们建议从 React 基础课程开始,以及让您在学习的同时构建应用程序的 Next.js 基础课程。
无障碍性
为了在使用屏幕阅读器时获得最佳体验,我们建议使用 Firefox 和 NVDA,或 Safari 和 VoiceOver。
加入我们的社区
如果您对 Next.js 有任何疑问,欢迎在 GitHub Discussions、Discord、X (Twitter) 和 Reddit 上询问我们的社区。