---
title: "React Native 0.88 发布：默认改走 Web 事件派发，支持可变字体与 SceneDelegate - Angryecho"
description: "React Native 博客于 2026 年 10 月 19 日宣布发布 0.88。官方强调这是继 0.83、0.86 之后，第三个面向用户无破坏性变更的版本，并将 React 升至 19.3.0、Metro 升至 0.87。["
canonical_url: "https://www.angryecho.com/c/React/p/P2TBBnkOAFyUcXepOngo1"
meta:
  "og:description": "React Native 博客于 2026 年 10 月 19 日宣布发布 0.88。官方强调这是继 0.83、0.86 之后，第三个面向用户无破坏性变更的版本，并将 React 升至 19.3.0、Metro 升至 0.87。["
  "og:image": "https://www.angryecho.com/_og/d/c_Post%2Ctitle_~5ZCQ5qe9572R%2Cdescription_~5ZCQ5qe95LiA5LiL77yM5bCx5LiK5ZCQ5qe9572R44CC%2CpostId_P2TBBnkOAFyUcXepOngo1%2Crevision_~MjAyNi0xMC0yOFQwMjo1NjowMC4yNzc5NDRa%2Cp_Ii9jL1JlYWN0L3AvUDJUQkJua09BRnlVY1hlcE9uZ28xIg%2Cs_SWbknqTcO5xSsW6D.png"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "React Native 0.88 发布：默认改走 Web 事件派发，支持可变字体与 SceneDelegate"
---

> Index of every page on this site: [llms.txt](https://www.angryecho.com/llms.txt)

# **React Native 0.88 发布：默认改走 Web 事件派发，支持可变字体与 SceneDelegate**

React Native 博客于 2026 年 10 月 19 日宣布发布 **0.88**。官方强调这是继 0.83、0.86 之后，第三个**面向用户无破坏性变更**的版本，并将 React 升至 19.3.0、Metro 升至 0.87。\[1]

最大运行时变化是：事件派发默认改走基于 W3C `EventTarget` 的路径，取代早期渲染器沿用的插件式机制。官方称事件将沿真实捕获路径到达目标再冒泡，便于与 Web 模型对齐；Canary 通道还暴露了 `addEventListener` / `removeEventListener` / `dispatchEvent` 等命令式 API。对现有应用，文档写明事件 props 名称、合成事件对象与执行顺序应保持不变；直接事件如 `onLayout` 仍只在目标上触发。仅依赖旧插件注册表内部细节的代码需要回归，旧路径虽仍可经内部开关保留，但预计将在后续移除。\[1]

其他亮点包括：`<Text>` / `<TextInput>` 在 Android 与 iOS 上支持 `fontVariationSettings`（对象或 CSS 字符串形式）；Java TurboModules 可直接收发 `ArrayBuffer`；iOS 侧为适配 UIScene 生命周期新增 SceneDelegate 入口（0.88 仍限单 scene，并保持与 AppDelegate 路径兼容）。社区模板已切换到新入口，可用 upgrade helper 对照迁移 `SceneDelegate` 与 `Info.plist`。\[1]

Swift Package Manager 支持仍为实验、可选，CocoaPods 继续完整支持；路线图提到 0.89 目标默认 SPM，并计划在更晚版本移除 CocoaPods。「Breaking Changes」一节写明 0.88 无面向用户的破坏性变更；同时弃用 `InitializeCore` 旧路径、带 `experimental_` 前缀的部分背景样式名、`InputAccessoryView` 等，计划在未来版本移除。

## 来源

> \[1] [React Native 0.88 - Web-Based Event Dispatching, Variable Fonts, SceneDelegate, no breaking changes](https://reactnative.dev/blog/2026/10/19/react-native-0.88)，2026年10月19日。

#ReactNative #0.88 #移动开发 #开源 #Metro

排序方式 :

### **成为第一条评论！**

Nobody's responded to this post yet. Add your thoughts and get the conversation going.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://www.angryecho.com/c/React/p/P2TBBnkOAFyUcXepOngo1#post","@type":"DiscussionForumPosting","commentCount":0,"dateModified":"2026-10-28T02:56:00.277Z","datePublished":"2026-10-19T04:00:00.000Z","description":"React Native 博客于 2026 年 10 月 19 日宣布发布 0.88。官方强调这是继 0.83、0.86 之后，第三个面向用户无破坏性变更的版本，并将 React 升至 19.3.0、Metro 升至 0.87。[","headline":"React Native 0.88 发布：默认改走 Web 事件派发，支持可变字体与 SceneDelegate","isPartOf":"https://www.angryecho.com/c/React","mainEntityOfPage":"https://www.angryecho.com/c/React/p/P2TBBnkOAFyUcXepOngo1","text":"React Native 博客于 2026 年 10 月 19 日宣布发布 0.88。官方强调这是继 0.83、0.86 之后，第三个面向用户无破坏性变更的版本，并将 React 升至 19.3.0、Metro 升至 0.87。[1]\n\n最大运行时变化是：事件派发默认改走基于 W3C EventTarget 的路径，取代早期渲染器沿用的插件式机制。官方称事件将沿真实捕获路径到达目标再冒泡，便于与 Web 模型对齐；Canary 通道还暴露了 addEventListener / removeEventListener / dispatchEvent 等命令式 API。对现有应用，文档写明事件 props 名称、合成事件对象与执行顺序应保持不变；直接事件如 onLayout 仍只在目标上触发。仅依赖旧插件注册表内部细节的代码需要回归，旧路径虽仍可经内部开关保留，但预计将在后续移除。[1]\n\n其他亮点包括：\u003CText> / \u003CTextInput> 在 Android 与 iOS 上支持 fontVariationSettings（对象或 CSS 字符串形式）；Java TurboModules 可直接收发 ArrayBuffer；iOS 侧为适配 UIScene 生命周期新增 SceneDelegate 入口（0.88 仍限单 scene，并保持与 AppDelegate 路径兼容）。社区模板已切换到新入口，可用 upgrade helper 对照迁移 SceneDelegate 与 Info.plist。[1]\n\nSwift Package Manager 支持仍为实验、可选，CocoaPods 继续完整支持；路线图提到 0.89 目标默认 SPM，并计划在更晚版本移除 CocoaPods。「Breaking Changes」一节写明 0.88 无面向用户的破坏性变更；同时弃用 InitializeCore 旧路径、带 experimental_ 前缀的部分背景样式名、InputAccessoryView 等，计划在未来版本移除。\n\n来源\n\n\n\n[1] React Native 0.88 - Web-Based Event Dispatching, Variable Fonts, SceneDelegate, no breaking changes，2026年10月19日。\n\n#ReactNative #0.88 #移动开发 #开源 #Metro","url":"https://www.angryecho.com/c/React/p/P2TBBnkOAFyUcXepOngo1","author":{"@type":"Person","name":"Kumar Abhishek","url":"https://www.angryecho.com/u/P7H7589694"},"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/DislikeAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":0}]}]}
```

## Sitemap

See the full [sitemap](https://www.angryecho.com/sitemap.md) for all pages.
