Next.js logo

关于 Next.js

Next.js 是由 Vercel 维护的开源 React 框架,用于构建快速、可扩展的全栈 Web 应用。它在 React 的基础上提供了路由、渲染、数据获取和构建优化等一整套 能力,让开发者无需自己搭建繁琐的底层工具链,即可专注于产品本身。

核心特性

  • 文件系统路由

    在 app 目录中用文件夹和 page 文件即可定义路由,无需额外配置。约定优于配置。

  • 服务端组件

    组件默认在服务端渲染,减少发送到浏览器的 JavaScript,加快首屏加载并利于 SEO。

  • 混合渲染

    同一个应用中可自由组合静态生成(SSG)、服务端渲染(SSR)与增量再生成(ISR)。

  • 内置优化

    自带图片、字体、脚本的优化,以及预取和客户端过渡,让页面切换如原生应用般顺滑。