大部分情况下均可用React Native一套代码跑两个平台,比如信息展示和交互等等。 如果涉及到手机设备如摄像头、定位、地图等,则要么封装原生代码给React Native调用,要么直接跳转到用原生代码开发的页面。
硬件条件:推荐使用Mac电脑开发,可以同时开发iOS和Android两个平台
安装指南
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install node
注意:若安装速度太慢,可考虑换国内的brew源
npm install -g react-native-cli
注意:若安装速度太慢,可考虑换[国内的淘宝npm源]http://npm.taobao.org/)
brew install watchman
react-native init AwesomeProject //下载react native的项目模版并命名为AwesomeProject
cd AwesomeProject
react-native run-ios //启动该项目的iOS模拟器并运行
若能成功启动,则你的环境已配置好,可以开始开发啦!