Waku:最小 React 框架達到 Alpha 階段

Back
Category : News

Waku 呢個最小嘅 React framework,最近出咗 1.0 alpha 版,標誌住佢嘅公共 API 表面已經穩定咗,項目開始轉移焦點去修 bug 同改善兼容性。
呢個 1.0 alpha 代表咗呢個輕量級 framework 嘅重大里程碑,開發咗差不多三年喇。呢個版本穩定咗 framework 嘅公共 API,同埋表示由功能開發轉去精煉同穩定。
團隊承諾每版本都會提供 release notes,如果需要都會有 migration guides,當佢哋向 1.0 beta 同 release candidate 階段邁進。
呢個版本其中一個主要優勢,就係 Waku 適合大多數靜態網站加啲動態路由,好似 marketing sites、blogs、documentation sites 同輕量 ecommerce 應用。
framework 嘅簡單 per-route 配置,令到選擇完全靜態或完全動態 rendering 好簡單,甚至可以混合兩種方法,用 layouts、slices 同 pages 各自有自己嘅 rendering 配置。
1.0 alpha 版本有個 breaking change 比之前版本,影響到用 config-based routing 或 deployment adapters 嘅用戶。Entry files 改名咗,由 “server-entry.ts” 同 “client-entry.ts” 變成 “waku.server.ts” 同 “waku.client.ts”。升級嘅開發者要改番呢啲檔案名。
Waku 定位自己係重型 framework 如 Next.js 嘅替代品,特別適合建小項目嘅開發者,想直接用 React Server Components 而唔需要企業級功能嘅複雜性。
framework 建基於 Vite 同 Hono,優先 developer experience,同時支援所有最新 React 19 功能,包括 server components 同 server actions。
呢個發布喺 React 社區引起興趣。喺 Reddit,有人話公告太簡短,Waku 創辦人 Daishi Kato 承認反饋,有用戶問 framework 目的係乜。
Waku 係開源項目,主要由 Daishi Kato 開發,佢出名創建流行 React 狀態管理庫如 Zustand、Jotai 同 Valtio。framework 名 “Waku” 喺日文意思係 “to excite”,反映佢目標提供 exciting 同 enjoyable developer experience,同時保持輕量同專注 React Server Components 基礎。https://waku.gg/