中文资讯 InfoQ AI Sat, 24 Oct 2026 正文 ok 24 words

React 19.3 新增 browser() API,使“仅客户端渲染”成为一等公民

英文标题:React 19.3 新增 browser() API,使“仅客户端渲染”成为一等公民

点击查看原文>
打开原文相关 2 · 机会 2
media3.4 KB media75.1 KB media1.4 KB media1.9 KB media794 B media1.3 KB media2.4 MB

中文

React 19.3 引入 react-dom/browser() API,使组件可声明式跳过服务器端渲染,解决因访问浏览器专属 API(如 localStorage、window)导致的水合不匹配问题。该 API 与 use() 协同,在服务端暂停执行,客户端恢复,语义清晰且无需手动判断环境。

支持 SSR 场景下精准控制浏览器专属逻辑的执行时机;消除 typeof window !== 'undefined' 等防御性检查引发的水合错误;与 Suspense 集成自然,无需额外状态管理。

适合前端架构师、SSR 工程师、React 框架开发者阅读。

English / 原文

React 19.3 引入 react-dom/browser() API,使组件可声明式跳过服务器端渲染,解决因访问浏览器专属 API(如 localStorage、window)导致的水合不匹配问题。该 API 与 use() 协同,在服务端暂停执行,客户端恢复,语义清晰且无需手动判断环境。

支持 SSR 场景下精准控制浏览器专属逻辑的执行时机;消除 typeof window !== 'undefined' 等防御性检查引发的水合错误;与 Suspense 集成自然,无需额外状态管理。

适合前端架构师、SSR 工程师、React 框架开发者阅读。