React Native 用了 5 年,有人说它快凉了。我不洗地,也不踩它,说几句实在话。可能得罪人,但都是掏心窝子的话。

上周一个朋友跳槽,面试官问他:“你们还在用 React Native?不是快凉了吗?”

他回来跟我说的时候,我笑着没接话。这种问题我从 2023 年开始听,2024 年又听了一遍,2025 年 Flutter 6.0 发布时又来了一波。现在 2026 年了,该凉的早凉了,没凉的可能真的凉不了了。

不过,"凉不凉"这个问题本身,就值得认真聊。因为 RN 确实变了,变了不少。有些变好,有些变差,还有些……大家只是还不知道。


"RN 要凉了"这个印象,到底哪来的?

说实话,不怪别人这么想。RN 这几年确实给人"半死不活"的感觉:

1. New Architecture 过渡期太长了。

从 2022 年喊到 2025 年,中间多少团队在旧架构和新架构之间反复横跳?Fabric、TurboModules、Codegen 概念翻来覆去讲,文档却跟不上,迁移成本劝退了一波人。

2. Flutter 的营销确实猛。

Google 在 Flutter 上的投入和宣传力度,Meta 根本没得比。Impeller 引擎的发布节奏飞快,每次更新都有"重大突破",对比之下 RN 显得安静得过分。

3. 鸿蒙自带光环。

2025 年鸿蒙 Next 推出后,"原生开发复兴"的声音越来越大。特别是国企、政企项目基本要求原生或鸿蒙,让跨端框架的地位更加尴尬。

但问题是:安静 ≠ 凉了。


先看看数据再说话

我翻了几个公开数据源(npm trends、GitHub stats、Stack Overflow Trends),结论可能跟你的直觉不太一样:

指标 数据 趋势
npm 周下载量 react-native 120 万+次/周 过去两年增长约 35%
react-native-web 200 万+次/周 持续高速增长
GitHub Stars facebook/react-native 120k+ 持续增长,与 Flutter 差距在缩小
企业用户 Meta、Microsoft Teams、Shopify、Discord、Coinbase、Wix 持续投入

数据不会骗人。**RN 不只是活着,而且在悄悄长大。**只是它不像 Flutter 那样高调罢了——Meta 的风格一向如此。


但 RN 的问题,我也懒得洗

作为写了 5 年 RN 的人,如果我说 RN 完美无缺,那是收了钱。它确实有让人想摔键盘的问题:

Android 体验始终差点意思。 动画帧率、手势响应、列表滑动流畅度,跟原生比还是有差距。特别是低端机型上,JS 线程卡顿的问题至今没完全解决。Hermes 帮了不少忙,但治标不治本。

生态碎片化严重。 同一个功能有 10 个第三方库,5 个停止维护了,3 个跟新架构不兼容,剩下 2 个你不敢用因为 star 太少。选型成本有时候比写代码还累。

调试体验一言难尽。 Chrome DevTools 断连、红屏/黄屏炸弹、Metro bundler 缓存问题……这些老生常谈的痛点,到了 2026 年依然存在。

升级就是拆弹。 每次大版本升级都像在赌博。今天依赖能跑明天可能就炸了。跨团队协作时,一人升级全组受罪的场景我经历了不下十次。


2026 年,RN 的几张王牌

说完问题说机会。2026 年的 RN,有几个东西是 Flutter 和其他框架给不了的:

Web 生态复用

React 的生态太大了。React Native + React Web 共享业务逻辑,甚至共享 UI 组件,这是 Flutter 做不到的。一个团队同时维护 App + Web,RN 的 ROI 飞起。

AI + RN 天然契合

这是 2026 年最大的变量。React Native 社区在 AI 工具链上的投入远超其他跨端框架。Expo 的 AI 集成、React Native 中接入 LLM 的成熟方案、AI Agent 开发工具链……如果你在做 AI + App,RN 的选择比 Flutter 多得多。

Expo 终于成熟了

Expo SDK 54 + New Architecture 的组合,开发体验已经非常顺滑。从 init 到 OTA 热更新到 EAS Build,整条工具链终于不是"能用"而是"好用"了。

JavaScript/TypeScript 人才池

全球 JS 开发者数量是 Dart 的几十倍。招人容易、培训成本低、社区资源丰富。这在中大型团队里是实打实的优势。


选型建议:别跟风,看场景

最后说点实际的。我知道很多人看这种文章就是想知道"我该学什么"。我的建议可能跟主流不一样:

新项目选型: 别看框架,看你的团队。团队会 JS → RN,会 Dart → Flutter,两个都不会 → 看招聘市场哪个更容易招到人。框架之争没有赢家,团队效率才是王道。

老项目迁移: 别迁移。除非你遇到了无法解决的架构性问题,否则迁移的成本和风险远大于收益。

求职加分: RN + AI 能力 > 纯 Flutter。2026 年懂怎么在 App 里接入 LLM、做 AI Agent 的人,比单纯会写跨端 UI 的人稀缺得多。

个人品牌: 不要把自己绑死在一个框架上。移动端开发者 ≠ RN 开发者 ≠ Flutter 开发者。你是"用技术解决产品问题的人",RN 只是工具之一。


写在最后

React Native 不会凉,但它也不会回到 2020 年那个"跨端唯一解"的地位了。未来的移动端开发一定是多框架并存的——RN、Flutter、原生、鸿蒙各自占据自己的生态位。

真正会凉的不是某个框架,是只会一个框架的人。

在这里插入图片描述

Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐