1:Alert:启动一个提示对话框,包含对应的标题和信息。
2:Animated:动画效果。
3:AppRegistry:React Native应用的入口。应用的根组件应当通过AppRegistry.registerComponent
方法注册自己,然后原生系统才可以加载应用的代码包并且在启动完成之后通过调用AppRegistry.runApplication
来真正运行应用。
4:AsyncStorage:简单的、异步的、持久化的Key-Value存储系统,它对于App来说是全局性的。它用来代替LocalStorage。推荐由React Native中文网
封装维护的react-native-storage
模块,提供了较多便利功能。
5:BackHandler:监听后退按钮事件。如果没有添加任何监听函数,或者所有的监听函数都返回false,则会执行默认行为,退出应用。
6:CameraRoll:
提供了访问本地相册的功能。可能第三方的react-native-image-crop-picker的功能更为完整易用(可多选、压缩、裁剪等)。
7:Clipboard:访问剪贴板,
可以在iOS和Android的剪贴板中读写内容。
8:DatePickerAndroid:打开一个标准的Android日期选择器的对话框。
9:Dimensions:用于获取设备屏幕的宽高。
10:Geolocation:GPS定位功能。
11:ImageEditor:图片剪辑。
12:InteractionManager:将一些耗时较长的工作安排到所有互动或动画完成之后再进行。这样可以保证JavaScript动画的流畅运行。
13:Keyboard
组件:可以用来控制键盘相关的事件。
14:Linking:提供了一个通用的接口来与传入和传出的App链接进行交互。
15:NativeMethodsMixin:提供了一些用于直接访问底层原生组件的方法。这在你需要聚焦(focus)一个视图或者计算它在屏幕上显示的尺寸之类的情况下可能会需要。
16:NetInfo:获知设备联网或离线的状态信息。
17:PixelRatio:提供了访问设备的像素密度的方法。
18:StyleSheet:提供了一种类似CSS样式表的抽象,用于创建、管理样式。
19:ToastAndroid:浮动一个小信息。
20:Vibration:用于控制设备震动。