最新的 Next.js 新闻
2025年2月28日
本指南将介绍如何使用 Next.js 构建 API,包括设置项目、理解 App Router 和路由处理程序、处理多个 HTTP 方法、实现动态路由、创建可重用的中间件逻辑,以及决定何时启动专用的 API 层。
2024年10月24日
前端性能可能很难做好。即使在高度优化的应用程序中,最常见的罪魁祸首也是客户端-服务器瀑布流。在引入 Next.js App Router 时,我们就知道我们想要解决这个问题。为此,我们需要使用 React Server Components 在单次往返中将客户端-服务器 REST 获取移动到服务器。这意味着服务器有时必须是动态的,牺牲了 Jamstack 强大的初始加载性能。我们构建了部分预渲染来解决这种权衡,并兼顾两者的优点。
2024年10月21日
2023年10月26日
正如我们在 Next.js Conf 上宣布的那样,Next.js 14 是我们最专注的版本,具有
- Turbopack
- 本地服务器启动速度提高53%
- 代码更新速度提高94%
- 服务器操作 (Stable)
- 部分预渲染 (预览)
- Next.js Learn (New)
2023年10月23日
App Router 中的 React Server Components (RSC) 是一种新颖的范例,它消除了与传统方法相关的许多冗余和潜在风险。鉴于其新颖性,开发人员以及随后的安全团队可能会发现将其现有的安全协议与此模型对齐具有挑战性。
2022年5月23日
此 RFC 概述了自 2016 年推出以来 Next.js 的最大更新
- 嵌套布局: 使用嵌套路由构建复杂的应用程序。
- 专为服务器组件设计: 针对子树导航进行了优化。
- 改进的数据获取: 在布局中获取数据,同时避免瀑布流。
- 使用 React 18 功能: 流式处理、转换和 Suspense。
- 客户端和服务器路由: 以服务器为中心的路由,具有 类似 SPA 的行为。
- 100% 增量采用: 没有破坏性更改,因此您可以逐步采用。
- 高级路由约定: 屏幕外暂存、即时转换等。
2020年11月18日
Next.js 旨在逐步采用。使用 Next.js,您可以继续使用现有代码,并根据需要添加尽可能多(或尽可能少)的 React。通过从小处着手并逐步添加更多页面,您可以防止因避免完全重写而使功能工作脱轨。
许多公司需要对其技术堆栈进行现代化改造,以降低成本、提高开发者生产力并为其客户提供最佳体验。组件驱动的开发极大地提高了现代代码库的部署速度和可重用性。
并且拥有超过 800 万次下载/月,React 是开发者首选的组件驱动选择。Next.js,用于生产环境的 React 框架,使您能够逐步采用 React。
2020年10月27日
2020年1月6日
2019年10月9日
我们今天很高兴推出新的 Create Next App。
Create Next App 通过一个命令设置由 Next.js 驱动的现代 React 应用程序。
2019年9月30日
2019年3月28日
Styled JSX 是一个 CSS-in-JS 库,允许您编写封装和作用域 CSS 来设置组件样式。您为一个组件引入的样式不会影响其他组件,使您可以添加、更改和删除样式,而无需担心意外的副作用。
2018年9月19日
经过 26 个 canary 版本和 340 万次下载,我们自豪地推出生产就绪的 Next.js 7,其特点包括
- DX 改进:启动速度提高 57%,重新编译速度提高 42%
- 更好的错误报告,使用 react-error-overlay
- 升级的编译管道:Webpack 4 和 Babel 7
- 标准化的动态导入
- 静态 CDN 支持
- 更小的初始 HTML 有效负载
- App 和 Pages 之间 SSR 的 React Context
2018年5月16日
今天,我们自豪地推出生产就绪的 Next.js 6,其特点包括
- 零配置静态导出。默认情况下无需
next.config.js
_app.js
,一个扩展点,支持页面转换、错误边界等- Babel 7 和 Fragment 语法
<>
支持 - 扩展的集成测试套件,重点关注安全性
- 核心代码库中的 Flow 注释