Skip to main content

React Native

一次学习,随处编写。

使用 React 为 Android、iOS 等平台创建原生应用

React Native 将 React 开发的最佳部分带入原生开发。它是用于构建用户界面的一流 JavaScript 库。

index.js
function HomeScreen() { 
return (
<View>
<Text> Hello World 👋 🌍!</Text>
</View>
);
}
Android device and iOS device

使用 JavaScript 编写,使用原生代码渲染。 React 基元渲染到原生平台 UI,这意味着你的应用使用与其他应用相同的原生平台 API。

适合所有人的原生开发

React Native 可让你创建真正的原生应用,并且不会损害用户体验。它提供了一组与平台无关的核心原生组件,例如 ViewTextImage,这些组件可直接映射到平台的原生 UI 构建块。

A React Native UI pointing out native elements like Views, ScrollViews, and more

借助框架抢占先机

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

File system with folders and files representing screens and navigation

基于文件的路由

使用文件系统以最少的样板创建堆栈、模式、抽屉和选项卡屏幕。

Grid of icons representing libraries, SDKs, and native code

使用任何库、SDK 或原生代码

生成原生更改或编写你自己的原生代码。使用 50 多个模块来创建你的应用。

List of developer tool toggles for debugging, performance, and more

开发者工具

快速开始使用 Expo Go,然后继续使用 expo-dev-client:一个将 Expo 的工具添加到需要原生更改的应用的模块。

欢迎加入 React Native 社区

立即开始