项目简介
本项目是一个基于React Native和Dva框架的移动应用模板。它集成了Dva、Axios、React Navigation、Lottie等常用库,为开发者提供了一个能快速启动的React Native项目模板。模板涵盖基本环境配置、调试工具集成及常用调试方法,可助力开发者更高效地开展移动应用开发。
项目的主要特性和功能
- Dva集成:采用Dva作为状态管理工具,简化复杂的状态管理逻辑。
- Axios集成:集成Axios用于网络请求,提供便捷的API调用方式。
- React Navigation:运用React Navigation进行页面导航管理,支持多种导航模式。
- Lottie动画:集成Lottie库,支持在应用中使用高质量动画效果。
- Flipper调试工具:集成Flipper调试工具,具备网络请求监控、元素检查、数据库调试等强大调试功能。
- TypeScript支持:项目支持TypeScript,提供更好的类型检查和语法提示。
- 真机调试:支持在真机上调试,提供多种调试方法和工具。
安装使用步骤
1. 环境配置
确保开发环境已配置好React Native开发所需的基本工具,包括Node.js、Yarn、Xcode(用于iOS开发)和Android Studio(用于Android开发)。详细环境配置步骤可参考React Native官方文档。
2. 安装依赖
在项目根目录下运行以下命令,安装项目所需的依赖包:
bash
yarn install
3. 运行项目
iOS
在项目根目录下运行以下命令,启动iOS模拟器并运行项目:
bash
yarn ios
Android
在项目根目录下运行以下命令,启动Android模拟器并运行项目:
bash
yarn android
4. 调试工具
VSCode调试
- 在VSCode中安装
React Native Tools
插件。 - 使用
command+D
打开调试菜单,选择Debug with Chrome
或Debug with React Native Debugger
。
React Native Debugger
- 使用Homebrew安装React Native Debugger:
bash brew install --cask react-native-debugger
- 启动React Native Debugger并连接到应用:
bash open "rndebugger://set-debugger-loc?host=localhost&port=8081"
网络请求调试
- 使用React Native Debugger查看网络请求,确保网络插件已开启。
- 在VSCode中使用调试工具查看网络请求。
5. 真机调试
- 确保设备已连接到电脑,并且开发者模式已开启。
- 在项目根目录下运行以下命令,启动真机调试:
bash yarn ios --device
或bash yarn android --device
通过以上步骤,可快速启动并调试基于React Native和Dva框架的移动应用模板。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】