跳到内容

页面路由

新版 App Router 课程:您当前正在查看 Pages Router 课程。在此处查看新版 App Router 课程

要从零开始构建一个完整的 React Web 应用程序,您需要考虑许多重要细节

  • 代码必须使用 webpack 等打包工具进行打包,并使用 Babel 等编译器进行转换。
  • 您需要进行代码拆分等生产优化。
  • 您可能希望静态预渲染某些页面以提高性能和 SEO。您可能还希望使用服务器端渲染或客户端渲染。
  • 您可能需要编写一些服务器端代码,将您的 React 应用程序连接到您的数据存储。

一个框架可以解决这些问题。但这样的框架必须具有适当的抽象级别——否则它将不会非常有用。它还需要拥有出色的“开发者体验”,确保您和您的团队在编写代码时拥有出色的体验。

Next.js:React 框架

介绍 Next.js,React 框架。Next.js 提供了解决上述所有问题的方案。更重要的是,它让您和您的团队在构建 React 应用程序时轻松取得成功

Next.js 旨在提供一流的开发人员体验和许多内置功能,例如

Next.js 已被用于成千上万的面向生产的网站和 Web 应用程序,其中包括许多世界最大品牌。

关于本教程

这个免费的交互式课程将指导您如何开始使用 Next.js。

在本教程中,您将通过创建一个非常简单的博客应用程序来学习 Next.js 的基础知识。以下是最终结果的示例

https://next-learn-starter.vercel.app (源代码)

本教程假设您已具备 JavaScript 和 React 的基本知识。如果您从未编写过 React 代码,您应该先学习官方 React 教程

如果您正在寻找文档,请访问 Next.js 文档

加入讨论

如果您对 Next.js 或本课程有任何疑问,欢迎在 Discord 上向我们的社区提问。

让我们开始吧!

准备好开始了吗?

下一章

1:设置新的 Next.js 应用程序

页面路由器 | Next.js 框架