跳到主要內容

最新的 Next.js 新聞

2025 年 1 月 3 日

使用 Next.js 的可組合快取

我們正在為 Next.js 開發一個簡單而強大的快取模型。在之前的文章中,我們討論了我們的快取歷程,以及我們如何得出 'use cache' 指令。

閱讀更多

2024 年 10 月 24 日

我們的快取歷程

前端效能很難做得正確。即使在高度優化的應用程式中,到目前為止最常見的罪魁禍首仍然是客戶端-伺服器瀑布。在推出 Next.js App Router 時,我們知道我們想要解決這個問題。為此,我們需要使用 React Server Components 在單次往返中將客戶端-伺服器 REST 提取移動到伺服器。這意味著伺服器有時必須是動態的,犧牲了 Jamstack 出色的初始載入效能。我們建立了部分預先渲染來解決這種權衡,並兼具兩者的優點。

閱讀更多

2023 年 10 月 23 日

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

App Router 中的 React Server Components (RSC) 是一種新穎的範例,它消除了與傳統方法相關的許多冗餘和潛在風險。鑑於其新穎性,開發人員以及隨後的安全團隊可能會發現將其現有的安全協定與此模型對齊具有挑戰性。

閱讀更多

2022 年 5 月 23 日

版面配置 RFC

此 RFC 概述了自 2016 年推出以來 Next.js 的最大更新

  • 巢狀版面配置: 使用巢狀路由建置複雜的應用程式。
  • 專為伺服器元件設計: 針對子樹導航進行了最佳化。
  • 改進的資料提取: 在版面配置中提取資料,同時避免瀑布。
  • 使用 React 18 功能: 串流、Transitions 和 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 新增了非常強大的新功能,而沒有增加我們的基準客戶端 Runtime 大小。

從那時起,我們一直專注於完善和改進整個框架:9.1.19.1.29.1.39.1.49.1.59.1.69.1.7

讓我們深入了解這些版本改進了哪些方面!

閱讀更多

2019 年 10 月 9 日

Introducing 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.19.0.29.0.39.0.49.0.59.0.69.0.7

讓我們深入了解這些版本為您的網站和應用程式帶來了哪些好處,絕對沒有任何重大變更。

閱讀更多

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 註釋
閱讀更多