React Native
一次学习,随处编写。
使用 React 为 Android、iOS 和更多平台创建原生应用
React Native 将 React 开发的最佳部分带入原生开发。它是一流的用于构建用户界面的 JavaScript 库。
index.js
function HomeScreen() {
return (
<View>
<Text> Hello World 👋 🌍!</Text>
</View>
);
}

使用 JavaScript 编写,使用原生代码渲染。 React 原语渲染到原生平台 UI,意味着您的应用使用与其他应用相同的原生平台 API。
面向所有人的原生开发
React Native 让您创建真正的原生应用,并且不会影响用户体验。它提供了一组平台无关的原生组件,例如 View
、 Text
和 Image
,它们直接映射到平台的原生 UI 构建块。

使用框架快速入门
React Native 将 React 编程范式带到 Android 和 iOS 等平台。它没有规定如何进行路由,或者如何访问众多的平台 API。为了使用 React Native 构建新应用,我们推荐使用框架,例如 Expo.

基于文件的路由
使用您的文件系统,以最少的样板代码创建堆栈、模态、抽屉和选项卡屏幕。

使用任何库、SDK 或原生代码
生成原生更改或编写您自己的原生代码。使用超过 50 个模块来创建您的应用。

开发者工具
使用 Expo Go 快速开始,然后继续使用 expo-dev-client:一个将 Expo 工具添加到需要原生更改的应用的模块。
观看和学习
观看 React 团队的演讲,了解如何充分利用 React Native。在以下平台找到最新信息 X.
FB 2019:React Native 的移动创新
45:29
为什么选择 React Native?
1:42
Meta 支持。社区驱动。
Meta 于 2015 年发布了 React Native,并一直维护至今。
在 2018 年,React Native 拥有 第二高 GitHub 中任何存储库的贡献者数量。今天,React Native 得到了来自世界各地的个人和公司的贡献支持,包括 Callstack, Expo, Infinite Red, Microsoft 和 Software Mansion.
我们的社区一直在发布激动人心的新项目,并使用如下仓库探索 Android 和 iOS 以外的平台 React Native Windows, React Native macOS 和 React Native Web.