1、自带组件
最常用的当然还是 rn 自带的一系列组件了,基础中的基础,这个没什么可说的,可以在 rn中文网 学习,英文好的朋友可以直接在官方 官方 学习
2、社区组件
react-native-community
RN 半官方维护维护的常用组件,RN 核心中某些组件如果被默认移除,一般也会放到这里来
3、导航
这个也是基础中的基础,不过 rn 被未自带,而是交给社区了,基本上,就从 react-native-navigation 和 react-navigation 二选一了,第一个是原生的,第二个是 jsx 的,官方推荐第二个,让我来选也是用第二个。
原生的那个,使用局限性较大,对于想搞点 UI 方面的东西,十分不便;非原生的虽然新能上略低了那么一点,但由于其是依赖其他原生组件来做的,整体流畅度上是有保障的,加上现在的手机性能都这么强劲,哪怕是千元机都是毫无压力,这点无所谓的性能损失相比其带来的开发便利,可忽略不计了。除非要照顾上古的低端机,否则选第二个就好了
3、其他常用
[该列表会在使用过程中不断更新]
设备
react-native-orientation
react-native-device-info
react-native-system-setting
文件读写
react-native-fs
react-native-image-picker
react-native-image-crop-picker
网友评论