使用react-native开发expo应用

react native官方现在推荐的项目构建方式是create-react-native-app,并且建议使用expo这个app来查看效果。

首先,需要安装:

sudo npm install -g create-react-native-app

快速构建一个项目:

create-react-native-app MyReactApp

cd MyReactApp
npm start

出现如下选项,自行选择打开方式:

使用手机expo软件打开如我本机的项目(exp://192.168.2.113:19002),修改app.js会立即自动重新reload:

在此之前需要安装Expo:

使用ios虚拟机:

//使用ios虚拟机
npm run ios

即可快速启动虚拟机,打开项目:

在使用Android安装expo的apk扫描QR Code的过程中会出现一些问题。issue

主要是二维码扫描经常没有效果外,而且打开时偶尔会报错。

注:另外可以使用expo xde直接在电脑运行启动项目。