RN
仿照拼多多的一个 RNapp
几乎必备的插件
React Navigation 3.x 顺带安装RN的图标库
yarn add react-navigation // RN导航库
yarn add react-native-gesture-handler // RN 导航库依赖
npm install react-native-vector-icons --save //图标库
npm install react-navigation-material-bottom-tabs react-native-paper // 懒加载底部路由
npm install react-native-splash-screen --save // 启动页面 解决闪屏问题
npm install axios --save
react-native link
react-native link 我的理解是 将 这个库中的底层代码与android IOS系统做连接,类似于 "注册" 吧
使用redux的需要安装的全部插件
npm install redux --save
npm install react-redux --save
npm install immutable --save
npm install redux-thunk --save
解决打开APP闪屏问题
解决闪屏问题插件,我先使用的是rn-splash-screen
,开发环境没有问题,但是打包总是失败,后面就换了react-native-splash-screen,这个 测试 打包都可以 不过 使用上比前者复杂一点
定位服务
感觉定位插件,选择很多样,我也是没怎么挑选,使用了react-native-amap-geolocatio
第三方集成
例如 分享到 qq 微信 朋友圈 以及第三方登录等等
使用友盟完成的第三方集成react-native-share
消息推送
消息推送使用的是 极光推送 jpush-react-native
IM聊天
aurora-imui 2选一