文章目录1. React Native 简介2. v0.86.0 版本亮点 Android 15 Edge-to-Edge 全面支持 React Native DevTools 增强 View Transitions 基础架构 JSIJavaScript Interface增强 Web 标准对齐 安全修复 基础设施3. 获取安装包附录快速开始安装 React Native DevTools创建 React Native 项目升级现有项目1. React Native 简介React Native 是由 Meta原 Facebook于 2015 年开源的跨平台移动应用开发框架目前托管于独立的React Foundation之下。它使用 React 的声明式 UI 范式让开发者能够使用 JavaScript/TypeScript 编写代码同时直接调用 iOS 和 Android 的原生 UI 组件实现真正接近原生性能的移动应用。截至 2026 年 7 月React Native 在 GitHub 上拥有超过 12 万 Star是移动跨平台开发领域最活跃的开源项目之一。其核心理念 “Learn once, write anywhere”一次学习随处编写吸引了全球数百万开发者。知名应用包括 Meta 自家的 Facebook、Instagram、Microsoft Office、Shopify、Discord 等均采用 React Native 构建。React Native 的核心特性声明式 UIDeclarative使用 React 的声明式编程模型UI 代码可预测、易于调试状态变更自动反映到界面。组件化架构Component-Based构建封装良好的组件管理各自状态组合成复杂界面代码复用性极高。热重载Fast Refresh修改 JavaScript 代码后秒级生效无需重新编译原生应用极大提升开发效率。跨平台复用Portability同一套代码库可在 iOS、Android 以及更多第三方平台Windows、macOS、Web、VR 等之间共享。原生性能通过 JavaScript 与原生引擎Hermes / JSC的桥接直接操作原生 UI 控件非 WebView 方案。2. v0.86.0 版本亮点该版本汇集了97 位贡献者的601 条提交。React Native 0.86.0 于 2026 年 6 月 11 日正式发布是继 0.83 和 0.85 之后**连续第三个零破坏性变更zero breaking changes**的正式版本升级过程无需修改任何应用代码。以下是核心亮点 Android 15 Edge-to-Edge 全面支持本次版本最重要的更新由社区贡献者 Mathieu Acthernoenezoontek主导全面修复了 Android 15 引入的 edge-to-edge边到边模式下的各类布局和交互问题measureInWindow现在在 edge-to-edge 启用时返回正确坐标KeyboardAvoidingView在 Android 15 上正常工作Dimensionswindow 值在 Android 15 上准确无误StatusBar配置现在应用于 Modal 窗口导航栏对比度遵循enforceNavigationBarContrast主题属性即使未设置edgeToEdgeEnabledGradle 属性当 OS 强制启用 edge-to-edge 时也能正确处理 React Native DevTools 增强亮色/暗色模式模拟DevTools 新增Emulation.setEmulatedMedia支持开发者可直接在 DevTools 中切换亮暗外观无需更改设备设置。在命令面板Cmd/Ctrl Shift P中即可切换断开连接后自动重置。性能面板改进新增 React Native Renderer 操作自定义轨道升级 Hermes V1 修复 Apple 平台 Performance 面板时间线中缺失 JavaScript 样本的问题。连接稳定性InspectorPackagerConnection 重连循环加入指数退避和异常处理防止堆碎片化崩溃。 View Transitions 基础架构为 React Native 引入 View Transitions视图过渡动画打下基础新增ViewTransitionModuleTurboModule新增UIManagerViewTransitionDelegate接口新增unstable_getViewTransitionInstanceAPI新增mixBlendMode: plus-lighter混合模式 JSIJavaScript Interface增强底层 JavaScript 接口持续增强为库作者提供更强大的原生交互能力IRuntime接口暴露此前受保护的 Runtime 方法一等公民TypedArray/Uint8Array支持ArrayBuffer.detached检测分离状态Array.push、String.lengthUTF-16、isInteger等新方法所有标准 JS 错误类型的工厂方法 Web 标准对齐PerformanceObserverobserve({type: event})的durationThreshold默认值修正为104msW3C Event Timing 规范此前会报告所有事件。reportErrorsAsExceptions仅显式false禁用错误到异常的转换消除假值歧义。 安全修复升级fast-xml-parser修复 CVE-2026-25896升级minimatch修复 CVE-2026-27903 和 CVE-2026-27904 基础设施Metro 升级至^0.84.2Hermes 引擎升级React 使用250829098.0.11版本iOS 预构建二进制文件缓存React Native 仓库已从 Meta 组织迁移至独立的 React Foundation3. 获取安装包如果访问 GitHub 不便安装包及中文文档https://hanshuixin.org/go/223K内含 React.Native.DevTools-macos-aarch64.tar.gz、README 中英对照、发布说明中英对照和 LICENSE。macOS安装react-native-v0.86.0React.Native.DevTools-macos-aarch64.zip ├── React.Native.DevTools-macos-aarch64.tar.gz ├── macOS安装react-native-v0.86.0React.Native.DevTools-macos-aarch64.pdf ├── README/ │ ├── README.md │ └── README-中文版.md ├── 发布说明/ │ ├── RELEASE-NOTES.md │ └── RELEASE-NOTES-中文版.md └── LICENSE附录快速开始安装 React Native DevTools解压React.Native.DevTools-macos-aarch64.tar.gz后即可获得 macOS arm64 架构的独立可执行文件直接运行即可连接到本地或远程 React Native 应用进行调试。创建 React Native 项目React Native 框架本身通过 npm 分发推荐使用以下命令创建新项目npx react-native-community/cli init MyApp或使用 Expo推荐新手入门npx create-expo-app MyApp升级现有项目从 0.85.x 升级到 0.86.0 无需修改应用代码。可使用 Upgrade Helper 工具辅助升级npx react-native-community/cli upgrade