探索新版本RN特性,集成组件,造自己的轮子!欢迎加入我们:
qq群:783071253
邮箱:[email protected]
当前RN版本:0.64.0
老版本地址:(也不老,0.59.8)https://github.com/supervons/commonProject
功能名称 | 简述 | 使用组件名称及版本 |
---|---|---|
图片选择 | 选择相册中的图片,亦或进行拍照 | [email protected] |
扫一扫 | 扫一扫二维码,获取二维码中的信息 | [email protected] |
换肤 | 更换系统导航头部及按钮颜色 | [email protected] |
UI库 | 整体UI库 | [email protected] |
Redux全家桶 | redux及中间件的使用 | [email protected] [email protected] [email protected] [email protected] |
网络请求 | 统一封装网络请求 | [email protected] |
基于hook重写 | 基于hook重写class页面 | [email protected] |
功能名称 | 简述 | 使用组件名称及版本 |
---|---|---|
骨架屏 | 提升列表、页面浏览体验 | react-native-skeleton-content-nonexpo |
国际化 | app语言切换,随本地系统设置 | react-native-i18n |
|-- android // android 目录
|-- ios // iOS 目录
|-- src // 项目文件夹
| |-- actions // 接口相关目录
| |-- common // 通用配置常量目录
| |-- components // 系统级组件目录
| |-- hook // 自定义hook目录
| |-- redux // redux相关目录
| | |-- action
| | |-- reducer
| | |-- store
| |-- resource // 资源目录
| |-- routers // 路由导航目录
| |-- screens // 系统页面目录
| |-- styles // 系统通用样式目录
| |-- utils // 系统工具目录
|-- App.js // 入口文件
|-- buildAndroid.sh // android打包脚本
|-- package.json // 这个就不用说了
|-- package-lock.json // 同上
|-- .prettierrc // prettierrc 代码格式化目录
npm install
# 如果是 iOS 则需要执行以下操作,确保网络畅通
cd ios && pod install
android: react-native run-android
ios: Xcode选择AwesomeProject.xcworkspace启动
用户名:test
密码:test