React Native 组件分类

React Native 组件分类

基础组件

  1. View: 搭建用户界面最基础的组件
  2. Text: 显示文本内容的组件
  3. Image: 显示图片内容的组件
  4. TextInput: 文本输入框
  5. ScrollView: 可滚动的容器视图
  6. StyleSheet: 提供类似CSS样式表的样式抽象层

交互控件

  1. Button: 一个简单的跨平台的按钮控件
  2. Picker: 在iOS和Android上调用各自原生的选择器控件
  3. Slider: 滑动数值选择器
  4. Switch: 开关控件

列表视图

  1. FlatList: 高性能的滚动列表组件
  2. SectionList: 类似FlatList,但是多了分组显示

iOS独有组件和API

  1. ActionSheetIOS: 从设备底部弹出一个显示一个ActionSheet弹出框选项菜单或分享菜单
  2. AlertIOS: 弹出一个提示对话框,还可以带有输入框
  3. DatePickerIOS: 显示一个日期/时间选择器
  4. ImagePickerIOS: 插入图片
  5. NavigatorIOS: 用于实现页面导航跳转
  6. ProgressViewIOS: 进度条
  7. PushNotificationIOS: 管理推送通知,包括权限处理和应用角标数字
  8. SegmentedControlIOS: 渲染顶部选项卡布局
  9. TabBarIOS: 渲染底部选项卡布局,需要和abBarIOS.Item搭配使用

Android独有组件和API

  1. BackHandler: 监听并处理设备上的返回按钮
  2. DatePickerAndroid: 打开日期选择器
  3. DrawerLayoutAndroid: 渲染一个抽屉布局
  4. ermissionsAndroid: 对Android 6.0引入的权限模型的封装。
  5. ProgressBarAndroid: 进度条
  6. TimePickerAndroid: 时间选择器
  7. ToastAndroid: 弹出一个Toast提示框
  8. ToolbarAndroid: 顶部工具栏
  9. ViewPagerAndroid: 可左右翻页的视图容器

其他

  1. ActivityIndicator: 显示一个圆形的正在加载的符号
  2. Alert: 弹出一个提示框,显示指定的标题个信息
  3. Animated: 易于使用和维护的动画库,可生成流畅而强大的动画
  4. CameraRoll: 访问本地相册
  5. Clipboard: 读写剪贴板的内容
  6. Dimensions: 获取设备尺寸
  7. KeyboardAvoidingView: 视图容器,可以随键盘升起而自动移动
  8. Linking: 提供了一个通用的接口来调起其他应用或被其他应用调起。
  9. Modal: 一种简单的覆盖全屏的模态视图。
  10. PixelRatio: 可以获取设备的像素密度
  11. RefreshControl: 用在ScrollView及其衍生组件的内部,用于添加下拉刷新的功能
  12. StatusBar: 用于控制应用顶部状态栏样式的组件
  13. WebView: 在原生视图中显示Wab内容的组件
原文地址:https://www.cnblogs.com/qianxuebing/p/11321652.html