/RN-code

react-native的学习demo

Primary LanguageJavaScript

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聊天

react-native-gifted-chat

aurora-imui 2选一

相关文章

RN配置沉浸式状态栏

React-Native项目中使用Redux

React-Native使用极光进行消息推送