Agentic AI、具身智能、强化学习框架、端侧大模型……来QCon上海站,感受AI的未来! 了解详情
写点什么

前端福利!Preact 11 Beta 改进 Hydration,API 更友好

作者:Daniel Curtis

  • 2025-09-25
    北京
  • 本文字数:1175 字

    阅读完需:约 4 分钟

大小:542.47K时长:03:05
前端福利!Preact 11 Beta 改进 Hydration,API 更友好

兼容 React 的轻量级库 Preact 已推出 11 Beta 版。此次更新在 Hydration(水合)、默认 ref 处理和打包格式上带来多项改进,同时移除了部分过时特性,以便核心持续保持轻量和高效。


此次 Preact 11 Beta 的更新主要集中在三个方面:Hydration、性能优化以及生态对齐。其中最引人注目的,是全新的 Hydration 2.0 模型。在这个模型下,组件在 Hydration 过程中暂停时,可以返回零个或多个 DOM 节点,而不再局限于每个异步边界只能返回一个节点。这种改动让 Hydration 能应对更复杂的场景,同时也让 Preact 的渲染方式更符合当下主流做法。


另一个重要更新是默认 ref 转发。函数式组件现在可以直接接收 ref 属性,而无需显式使用 forwardRef,这不仅减少了重复性代码,还提升了与 React 库的兼容性。例如:

function MyComponent({ ref }) {     return <h1 ref={ref}>Hello, world!</h1>; } 
<MyComponent ref={myRef} />;
复制代码


此外,hook 的依赖检查机制现在改为使用 Object.is,而不是依赖之前的宽松相等判断,这修复了在 useEffect 和 useState 中遇到的 NaN 等特殊比较问题。


在分发层面,为了与现代模块规范保持一致,所有 ESM 包现在统一以 .mjs 文件发布,取代了此前的 .module.js 格式。不过,CommonJS 和 UMD 打包方式依然保留。同时,多个长期存在的遗留特性被移除,包括:自动为 CSS 添加 px 后缀、defaultProps 移动至 preact/compat,以及彻底删除 component.baseSuspenseList 和 replaceNode


Preact 11 还提高了最低运行环境要求:正式放弃对 Internet Explorer 11 的支持,并要求 TypeScript 5.1 或更高版本。这一举措让项目能够更好地利用改进后的 JSX 类型支持,同时通过剔除过时的浏览器兼容性负担,简化了维护工作。


对于计划升级的开发者,维护团队已经发布了迁移指南,详细说明了哪些改动会造成不兼容,并给出了对应的解决办法。团队特别强调,虽然这是一次大版本升级,但他们尽可能降低了对现有项目的影响。


一位核心维护者在 Bluesky 上分享称,本次版本在底层还包含了内存修复、改进的错误边界、优化的渲染路径等多项改进。


用户在升级至新 Beta 版后注意到打包体积缩减:

“升级到 Preact 11 Beta 和 Zustand 5 后,bundle 体积减少了 4 KB,感觉很不错。”


Preact 11 的研发旅程可追溯至 2020 年的一则 GitHub 讨论帖。随着时间推移,社区中有人开始质疑项目是否仍在积极推进。维护者则一再保证,只有在重大更新准备就绪时,11 版本才会正式推出。


Preact 是一款开源库,提供了轻量、高速的 React 替代方案。凭借小巧的体积和对 React 生态的良好兼容性,它在对性能要求高的应用、PWA 和嵌入式环境中越来越受欢迎。随着 11 版本发布,Preact 在 Hydration 和 API 使用体验上进行了升级,同时仍保持“小巧且兼容 React”的特性。


原文链接:

https://www.infoq.com/news/2025/09/preact-11-beta/

2025-09-25 09:515312

评论

发布
暂无评论

破局“AI+消费”,值得买拿出“张大妈”

趣解商业

AI 科技 值得买科技

MyEMS 如何让企业碳足迹 “可视化”?

开源能源管理系统

开源 开源能源管理系统

绿盟科技提出大模型安全“一三五”防御新理念 构建评估-防护-响应全周期防御体系

科技热闻

嘉为蓝鲸2025年运维大模型开发平台V2.0:空间权限精细化管理,保障运维智能体资源安全

嘉为蓝鲸

智能运维 数据运维 运维大模型 大模型运维 运维开发大模型

KTV 娱乐小程序管理系统

微擎应用市场

曼德博洛特集合

Miracle

2025年APP开发必看:从20+SDK到3款集成的效率革命

MobTech袤博科技

GPU 网络基础,Part 2(MoE 训练中的网络挑战;什么是前、后端网络;什么是东西向、南北向流量)

Baihai IDP

AI LLM DeepSeek GPU 网络通信

Comate分饰多角:全栈开发一个Python学习网站

Comate编码助手

Python #python学习之路 AI 编程 文心快码

RFID工具货架避坑指南:常见识别误区与解决方案详解

斯科信息

RFID工具货架 RFID智能货架推荐 RFID货架厂家

浪潮软件位居中国城市治理及运营市场第二位

财见

Gartner报告:可观测性平台魔力象限

乘云数字DataBuff

可观测性 数据治理 IT运维

元图CAD重新定义工程设计的智能化未来

元图CAD

人工智能 cad 工程设计

避坑指南:TDengine 和 PI System 谁更适合大规模场景?

TDengine

tdengine 时序数据库

2026浙江安博会·杭州国际安防产品博览会

AIOTE智博会

安防展 安博会 浙江安博会 安防展会 杭州安博会

项目开发实施交付验收资料集

金陵老街

嘉为蓝鲸2025年应急灾备中心V2.0:精细化权限管控,全流程打通保障业务连续

嘉为蓝鲸

应急灾备管理中心 IT应急平台 IT灾备平台 应急管理平台 灾备管理平台

破解肉制品管理难题:MES系统核心功能与实施指南​

万界星空科技

mes 食品加工行业 肉制品加工 AI智能化MES 肉制品加工MES

从“看得见”到“能决策”:Operation Intelligence 重构企业智能运维新范式

阿里巴巴云原生

阿里云 云原生 可观测

新亚科技完成逾5000万美元战略融资,加速全球冷链物流布局

财见

行业分享丨成都航天模塑如何助力汽车内外饰加速发展?

Altair RapidMiner

AI 数字孪生 仿真 高性能计算 CAE

破局海外社交迷宫:ShareSDK如何为出海APP构建技术捷径?

MobTech袤博科技

MyEMS:深挖能耗数据,解锁降本与碳管双重 “密码”

开源能源管理系统

开源 开源能源管理系统

达人营销指南:带货还是种草?

Wolink

跨境贸易 出海企业 海外营销推广 沃链Wolink 达人营销

续航与智驾的双重进化,猛士M817 Max+版新款上市如何重塑智能越野的竞争力核心?

极客天地

城市电商小程序管理系统:助力商家搭建全渠道数字化经营体系

微擎应用市场

智微资本首期基金隆重启航,共建产业发展新生态

新消费日报

SK发布《2024在华社会价值报告》荣获五星佳级评价:以"幸福经营"共创可持续未来

财见

公众号文章中插入外部网页链接教程(2026 最新版)

Ceelog

公众号

产品动态 | 重磅发布!秒验全面支持香港移动号码认证,助力移动互联网企业跨境出海

MobTech袤博科技

告别 “一刀切” 管理!MyEMS 为不同行业定制专属能源优化方案

开源能源管理系统

开源 开源能源管理系统

前端福利!Preact 11 Beta 改进 Hydration,API 更友好_后端_InfoQ精选文章