这一周前端框架动静不小,挑几个有分量的说。
Preact 11
六年前就开始了 Preact 11 的路,现在终于发布。主要变化:改进的 hydration、自动 ref 转发、ESM-only 包。ESM-only 是要注意的一点——如果你的构建链还在处理 CommonJS,需要检查兼容性。升级指南已经给出。
Nuxt 4.6
一个分量很重的版本。服务端层不再绑定 Nitro(纯 Vite 服务端构建现在是实验性选项),内置 session 支持,Vue Vapor 支持,以及全新的 Nuxt CLI 4.0。4.6.1(10 月 9 日)是一个补丁版本,包含约 25 项修复,覆盖 Vite、Nitro、Kit 和 hydration。
服务端无关的意义
Nuxt 把服务端抽象出来,意味着不再被某个具体的服务端运行时绑定。这对部署到边缘或者非 Node 运行时很重要。
其他发布
Remix 3.0 稳定版发布,重建后的全栈框架不再需要 React。Ink 8.0 现在要求 React 19.3,并加入了滚动偏移以支持可滚动视图——这在编码 agent 的终端界面里很常见。Inferno 10 把更多工作从运行时移到 JSX 编译器。Qwik 2.0 RC、Ember 7.3、Video.js 10、ESLint 10.12 也都发了。
Hono 5.0.0-rc.1
10 月 10 日打标签,发布页没有说明,破坏性变更尚未文档化。生产服务先别升,盯着这个标签。npm 上的稳定线还是 4.13.13。Elysia 类似,1.4.30 仍是 latest。
MUI 9.5.0
10 月 9 日发布,给 Autocomplete 加了 getOptionValue,让选项可以是原始值;修复了 Tabs、Slider、Select 和 Snackbar 的问题;theme.alpha() 支持 CSS 变量。
怎么跟
别一次升一堆。按依赖顺序来:先运行时,再框架,最后 UI 库。每次升级后跑完整测试。
本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。