● 2026.07.10 · 全球 AI 产业资讯 登录 投稿 订阅早报 →
开发者工具

【MICROSOFT】React Native Windows v0.84 发布

React Native Windows v0.84 与 React Native 0.84.1 对齐,带来点击事件(onClick/onAuxClick)、命令式 focus()、主题感知默认文本色、键盘优先的焦点可视化和更严格的 hit-testing 等输入与可访问性改进,并新增原生性能基准基础设施与若干构建与兼容性修复。

【MICROSOFT】React Native Windows v0.84 发布

React Native Windows v0.84 与 React Native 0.84.1 对齐,带来点击事件(onClick/onAuxClick)、命令式 focus()、主题感知默认文本色、键盘优先的焦点可视化和更严格的 hit-testing 等输入与可访问性改进,并新增原生性能基准基础设施与若干构建与兼容性修复。

概览

  • 版本:React Native Windows v0.84.0(对应 React Native 0.84.1)
  • 最低要求:需要 Visual Studio 2026

主要新特性

  • 标准点击事件
  • Fabric 组件现在触发 onClick 和 onAuxClick,可处理主/中键交互,统一 Web 与其他 RN 平台的点击模型。
  • 命令式焦点
  • 支持 view.focus(),可编程地将焦点移动到任意 Fabric 视图,便于键盘导航与辅助功能流程。
  • 主题感知默认文本色
  • 默认文本颜色自动随系统浅/深色模式切换,无需手动处理主题变化。
  • 键盘专属焦点可视化
  • 仅在键盘导航时显示焦点环,指针交互不再出现干扰性的焦点矩形。
  • 更严格的 hit-testing
  • overflow: hidden 现在阻止对被裁剪内容的命中测试,避免可视被裁剪但仍可交互的问题。

性能与工具

  • 原生性能基准基础设施
  • 新增覆盖完整 Fabric 渲染管线的基准,可在 CI 中检测回归并进行本地化优化。

可靠性与兼容性修复

  • 修复 clang 下 NativeModule 模板编译错误
  • 修复自定义可视挂载导致的中间容器问题(m_childrenContainer)
  • 若应用依赖之前的行为(例如始终可见的焦点环或手动文本颜色),需检查并根据需要调整样式或逻辑

迁移建议

  • 检查事件处理:若代码依赖于点击事件不存在,需要更新处理器以适配 onClick/onAuxClick。
  • 验证主题与文本色:未显式设置文本颜色的视图应在浅/深色模式下验证外观。
  • 焦点与可访问性:利用 view.focus() 简化键盘引导流程,并在特殊场景下显式设置焦点样式。

演示与参考

  • 在 Microsoft Store 下载或更新 React Native Gallery (0.84) 体验新特性。
  • 仓库与发行说明见 GitHub release: react-native-windows_v0.84.0

此次更新显著改善了输入与可访问性,提升与 web 平台的一致性,但需注意主题和焦点相关的兼容性检查。

原文链接

不错过任何一条 AI 大事

订阅 AIFlux 早报,每天 3 分钟看懂产业动态。

相关阅读