跳至内容
FindOpenSource

React Native

使用 React 构建 iOS 和 Android 原生移动应用的框架。

概述

React Native 让你可以使用 React 构建原生移动应用:UI 代码用 JavaScript/React 编写,但会渲染成真正的原生平台 UI 组件,而不是 WebView,因此应用能获得与各操作系统一致的原生手势、文本缩放和无障碍行为。Fast Refresh 可以在数秒内应用 JavaScript 更改,而无需完整的原生重新构建;当你需要内置功能之外的能力时,Native Modules 可以让你从 JavaScript 调用特定平台的原生代码。

React Native 项目本身现在推荐通过某个框架进行开发,而不是直接使用裸 React Native——Expo 被重点推荐为一个构建在 React Native 之上的生产级框架,它增加了基于文件的路由、一套标准的原生模块库,以及大多数应用最终都会需要的其他工具(导航、原生依赖、平台配置)。

React Native 适合那些希望在 iOS、Android(以及其他平台)之间共享同一份 React 代码、同时仍然获得原生质感 UI 的团队,尤其是搭配 Expo 这样的框架使用时,而不是手动配置原生构建工具链。

分类
移动端
关键词
mobilecross-platformiosandroidreact
编程语言
C++, Java, JavaScript
许可证
MIT

发现信息有误?在 GitHub 上提出修改建议