跳到内容

最新的 Next.js 新闻

2025 年 1 月 3 日

使用 Next.js 的可组合缓存

我们正在为 Next.js 开发一个简单而强大的缓存模型。在之前的文章中,我们讨论了我们的缓存之旅以及我们如何到达 'use cache' 指令。

阅读更多

2024 年 10 月 24 日

我们的缓存之旅

前端性能可能很难做好。即使在高度优化的应用程序中,最常见的罪魁祸首也是客户端-服务器瀑布。在引入 Next.js App Router 时,我们知道我们想要解决这个问题。为此,我们需要使用 React 服务器组件在单个往返中将客户端-服务器 REST 获取移动到服务器。这意味着服务器有时必须是动态的,牺牲了 Jamstack 出色的初始加载性能。我们构建了部分预渲染来解决这种权衡,并兼顾两全其美。

阅读更多

2023 年 10 月 23 日

如何在 Next.js 中考虑安全性

App Router 中的 React 服务器组件 (RSC) 是一种新颖的范例,它消除了与传统方法相关的许多冗余和潜在风险。鉴于其新颖性,开发人员以及随后的安全团队可能会发现将他们现有的安全协议与此模型对齐具有挑战性。

阅读更多

2022 年 5 月 23 日

布局 RFC

此 RFC 概述了自 2016 年引入 Next.js 以来最大的更新

  • 嵌套布局:使用嵌套路由构建复杂的应用程序。
  • 专为服务器组件设计:针对子树导航进行了优化。
  • 改进的数据获取:在布局中获取数据,同时避免瀑布流。
  • 使用 React 18 功能:流式处理、转换和 Suspense。
  • 客户端和服务器路由:以服务器为中心的路由,具有类似 SPA 的行为。
  • 100% 增量采用:没有重大更改,因此您可以逐步采用。
  • 高级路由约定:屏幕外暂存、即时转换等。
阅读更多

2020 年 11 月 18 日

逐步采用 Next.js

Next.js 旨在逐步采用。使用 Next.js,您可以继续使用现有代码,并根据需要添加任意数量(或少量)的 React。通过从小处着手并逐步添加更多页面,您可以避免因完全重写而破坏功能工作。

许多公司需要对其技术堆栈进行现代化改造,以降低成本、提高开发者生产力并为其客户提供最佳体验。组件驱动的开发极大地提高了现代代码库的部署速度和可重用性。

并且每月下载量超过 800 万次,React 是开发者组件驱动的首选。Next.js,用于生产的 React 框架,使您能够逐步采用 React。

阅读更多

2020 年 1 月 6 日

Next.js 9.1.7

Next.js 9 在六 (6) 个月前发布,随后是 Next.js 9.1 在三 (3) 个月前发布。这两个版本为 Next.js 添加了非常强大的新功能,而没有增加我们的基线客户端运行时大小。

从那时起,我们一直专注于整体改进和完善框架:9.1.1, 9.1.2, 9.1.3, 9.1.4, 9.1.5, 9.1.6, 和 9.1.7

让我们深入了解这些版本改进了哪些方面!

阅读更多

2019 年 10 月 9 日

推出 Create Next App

今天我们很高兴推出新的 Create Next App。

Create Next App 通过一个命令设置由 Next.js 驱动的现代 React 应用程序。

阅读更多

2019 年 9 月 30 日

Next.js 9.0.7

Next.js 9.0 大约在两个月前发布。从那时起,我们一直忙于 7 个较小但非常重要的版本:9.0.1, 9.0.2, 9.0.3, 9.0.4, 9.0.5, 9.0.6, 和 9.0.7

让我们深入了解这些版本为您的网站和应用程序带来了什么,绝对没有任何重大更改。

阅读更多

2019 年 3 月 28 日

使用 Styled JSX 设置 Next.js 的样式

Styled JSX 是一个 CSS-in-JS 库,它允许您编写封装和作用域的 CSS 来设置组件的样式。您为一个组件引入的样式不会影响其他组件,允许您添加、更改和删除样式,而无需担心意外的副作用。

阅读更多

2018 年 6 月 27 日

Next.js 6.1

今天我们自豪地推出生产就绪的 Next.js 6.1,具有以下特点

  • 提高了热重载的可靠性
  • 代码库改进
  • Next.js codemods
阅读更多

2018 年 5 月 16 日

Next.js 6 和 Nextjs.org

今天我们自豪地推出生产就绪的 Next.js 6,具有以下特点

  • 零配置静态导出。默认情况下不需要 next.config.js
  • _app.js,一个扩展点,支持页面转换、错误边界等
  • Babel 7 和 Fragment 语法 <> 支持
  • 扩展的集成测试套件,重点关注安全性
  • 核心代码库中的 Flow 注释
阅读更多