跳转到内容

Next.js

Next.js 是一个用于构建全栈 Web 应用程序的 React 框架。您可以使用 React Components 来构建用户界面,并使用 Next.js 来实现附加功能和优化。

为什么选择 Next.js?

Next.js 是近几年最流行的框架,从零搭建一个可扩展的网站非常简单快捷。将 Next.js 与 Vercel 结合,使开发和部署 Web 应用程序比以往更容易。

一些主要的特性包含:

  • SSR:编写 getServerSideProps,每个请求都会生成页面 HTML。
  • SSG:执行 next build,页面 HTML 会在构建时被生成。
  • App Router:一个新的 App Router,使用 React Server Components 构建,它支持共享布局、嵌套路由、加载状态、错误处理等。
  • Built-in Optimizations:确保你的图片(next/image)、字体(next/font)、脚本(next/script)都经过微调以获得最佳的用户体验。

更多特性在视频中呈现

请查看 Next.js Conf Keynote (Next.js 14),更好地了解 Next.js 是什么及其工作原理。

实用资源