一、React Native概述
React是一个构建用户界面的JS框架,实现了数据的响应式和组件化开发,本身既可以用于Web网站项目,也可以用于创建移动端App项目。
相较于Vue.js在移动端只能构建WebApp,React生态系统中有一个可以构建“真正原生App”的扩展 —— React Native,可以这样说:“RN是React生态圈可以傲视其它对手的绝对功臣”。
原理:RN应用中的JS代码,在开发运行阶段会被编译为原生的Java或OC代码 |
Vue.js项目 => 运行在Web服务器 => 客户端用浏览器访问(必需有服务器地址/端口号) |
React+RN项目 => 编译打包封装为App(Java/OC) => 原生App代码直接运行在手机中 |
RN英文官网:https://reactnative.dev/
RN中文网:https://www.reactnative.cn/
最新版本: 0.69
RN开发环境搭建总结: 1、安装必需的支持软件: Node.js 和 JDK 2、安装原生Android开发工具:Android Studio 3、使用Android Studio下载Android SDK —— 类似于Node.js项目的node_modules 4、修改Windows系统变量Path,设置SDK执行工具所在的目录 ----------------------------------------------------------------------------------------------- 5、运行RN项目脚手架工具,创建出空白项目 6、编译空白项目,得到AndroidApp的安装文件(.apk) 7、.apk安装到手机中运行 |
二、React Native开发/运行环境搭建
如果为了“构建生成”Android APK安