这一个月内都在搞 RN,体会良多,在此总结一下
1.环境搭建
-
运行环境:Node8.3 / Python2.x / Jdk1.8 / Android8.0-Sdk
-
npm 设置:
1 |
|
- 初试化项目:
1 |
|
- 运行项目:
1 |
|
2.导航器
-
导航库:react-navigation
-
使用方法:
1 |
|
- 项目实践:
App.js:负责注册各个子页面、设置首页
1 |
|
隐藏头部导航栏:
1 |
|
自定义导航栏:
1 |
|
跳转页面、传递数据、接收数据:
1 |
|
3.数据请求
- 我封装的方法:
1 |
|
4.数据展示
-
可用组件: Flatlist / SectionList
-
项目实践:
Info.js:列表页展示、下拉刷新、上拉加载
1 |
|
4.扫描功能
- 扫描库: react-native-camera
- 使用方法:
1 |
|
- 项目实践:
Camera.js:扫一扫功能
1 |
|