ReactNative 哪个版本开始不支持旧架构

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 是第一个 不再支持旧架构 的版本(旧架构无法关闭新架构并被强制移除选择权)。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容