一个使用React构建原生移动应用的框架,通过JavaScript编写,渲染为原生UI组件,支持Android、iOS及其他平台。
- v0.88.0-rc.3
- 发布于
- 1 天前
- 126,751
- 星标
- 826,984
- 下载
- 同步于
- 1 天前
最新版本
v0.88.0-rc.32026年9月28日 21:34测试版下载慢?可在上方随时切换镜像源
项目说明
项目概述
React Native 让你使用 React 构建原生应用。使用 JavaScript 编写,渲染为原生代码。其原生 UI 原语渲染为平台原生 UI,应用使用与其他应用相同的原生平台 API。
主要功能
- 原生 UI:React Native 原语渲染为原生平台 UI,手势、文本缩放和可访问性在各操作系统上表现一致
- React everywhere:声明式 UI、组件、Hooks 和 Suspense,可在 Android、iOS 和其他平台间复用
- 开发者速度:本地更改在数秒内可见,JavaScript 代码通过 Fast Refresh 应用,无需重新构建原生应用
- 可扩展:原生模块让你从 JavaScript 直接调用平台代码,同步且类型安全
- 推荐使用 Expo 框架获得生产级体验
适用人群
- 希望使用 React 构建原生移动应用的开发者
- 需要跨平台(Android、iOS)开发解决方案的团队
- 希望复用 React Web 开发技能的开发者
快速上手
- 使用 Expo 创建新项目:
npx create-expo-app@latest - 遵循 Expo 入门指南 开始构建
- 或参考 React Native 环境设置
核心优势
- “学习一次,随处编写”——一次学习,多平台开发
- 原生 UI 性能,React 开发体验
- Fast Refresh 实时预览更改
- 丰富的第三方库生态(React Native Directory)
- 由众多公司和核心贡献者开发和维护
系统要求
- 操作系统:跨平台(Android、iOS、macOS、Windows、Linux)
历史版本
排序