前端/UI/可视化 · C++

react/react-native

React Native:用 React 写 iOS 和 Android 原生应用的跨平台框架

存量榜 #73 已读 README 并重写
累计排名 #73 Stars Top 100
累计 Stars 126,132 当前记录
Forks 25,179 榜单记录
Fork / Star 20.0% 社区复用强度
Open Issues 700 维护压力参考
最后提交 2026-07-01 Excel 记录

它是什么

React Native 是一个用 React 构建原生移动应用的框架,核心目标是让开发者“写一次,到处用”,主要面向 iOS 和 Android。它不是简单的网页套壳,而是直接使用原生 UI 控件,并且可以访问原生平台能力。

为什么值得关注

它在 Stars Top 100 中排名第 73,且累计 Stars 超过 12 万,说明它是移动前端领域长期被广泛使用的核心项目。README 明确写出了跨平台、原生控件、快速热更新这些关键能力。

核心能力

  • 把 React 的声明式 UI 带到 iOS 和 Android
  • 使用原生 UI 控件,而不是网页 DOM
  • JavaScript 改动可秒级生效,无需重建原生应用
  • 支持跨 iOS、Android 及其他平台复用代码

适合谁用

  • 要同时开发 iOS 和 Android 的移动团队
  • 已经在用 React 的前端工程师
  • 需要快速迭代界面的移动应用项目
  • 希望复用部分跨平台代码的团队

使用前注意

  • README 只明确说明它是框架,不是完整业务模板
  • 官方支持 iOS 和 Android,其他平台能力在 README 中仅被提到
  • 项目采用 MIT 许可证,适合按开源协议使用
  • README 提到需要先看 Getting Started 和 Requirements

README 证据

  • “Learn once, write anywhere: Build mobile apps with React.”
  • “React Native brings React's declarative UI framework to iOS and Android.”
  • “you use native UI controls and have full access to the native platform.”
  • “Changes to JavaScript code can be live reloaded without rebuilding the native app.”