361 字
2 分钟
rn 入门

入门#

react 基础教程不过多说明,这里主要说明 react native 相关的知识。

核心组件和原生组件#

React Native 是一个使用 React 和移动平台的原生功能来构建 Android 和 iOS 应用的开源框架。通过 React Native,使用 JavaScript 来访问移动平台的 API,以及使用 React 组件来描述 UI 的外观和行为。

视图与移动开发#

在 Android 和 iOS 中,一个视图是 UI 的基本组成部分。 iOS 和 Android 视图示意图

原生组件#

在 Android 开发中是使用 Kotlin 或 Java 来编写视图;在 iOS 开发中是使用 Swift 或 Objective-C 来编写视图。在 React Native 中,则使用 React 组件通过 JavaScript 来调用这些视图。在运行时,React Native 为这些组件创建相应的 Android 和 iOS 视图。由于 React Native 组件就是对原生视图的封装,因此使用 React Native 编写的应用外观、感觉和性能与其他任何原生应用一样。

核心组件#

React Native 组件Android 原生视图iOS 原生视图WEB 标签说明
<View><ViewGroup><UIView><div>支持使用FlexBox布局、样式、事件处理的容器(RN中默认为Flex)
<Text><TextView><UITextView><p>显示、样式和嵌套文本字符串,甚至处理触摸事件
<Image><ImageView><UIImageView><img>显示不同类型的图片
<ScrollView><ScrollView><UIScrollView><div>一个通用的滚动容器,可以包含多个组件和视图
<TextInput><EditText><UITextField><input type="text">使用户可以输入文本
rn 入门
https://fuwari.vercel.app/posts/react-native/入门/
作者
IceZheng
发布于
2025-09-17
许可协议
CC BY-NC-SA 4.0