React Native “旧架构(Legacy/Old Architecture)”停止支持的关键版本如下:
📌 主要节点版本
React Native 0.76
在这个版本中,新架构(New Architecture)成为默认架构。虽然旧架构仍然可以选择性使用(可以通过配置关闭新架构),但从这个版本开始官方已明确推动新架构为主流。React Native 0.80
在 0.80 中,旧架构被“冻结”(Legacy Architecture frozen)——核心不再开发新功能,也不再为旧架构维护或测试,同时在开发工具中开始给出相关迁移警告。React Native 0.81
这是最后一个仍允许使用旧架构的版本。在这个版本你仍可以选择不开启新架构并继续运行旧架构项目,同时它也包含了迁移到新架构的辅助提示。-
React Native 0.82
正式停止支持旧架构。旧架构的开关(例如
newArchEnabled=false或 iOS 上的RCT_NEW_ARCH_ENABLED=0)被忽略,无论如何都会使用新架构运行。这是 React Native 官方第一个 仅支持新架构(New Architecture Only) 的版本。
🧠 总结
| 版本 | 旧架构 支持 状态 |
|---|---|
| < 0.76 | 完全支持旧架构 |
| 0.76 – 0.79.x | 默认启用新架构,但旧架构可选择使用 |
| 0.80 – 0.81 | 旧架构冻结、仅限兼容(有迁移提示) |
| 0.82 及更高 | 不再支持旧架构(只能使用新架构) |
React Native 0.82 是第一个 不再支持旧架构 的版本(旧架构无法关闭新架构并被强制移除选择权)。