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 的工具添加到需要原生更改的应用的模块。