Android react-native初体验
经过查看各种资料, 终于对react-native有个初步的概念
- 前端开发人员可以在此套框架下, 通过编写JSX代码, 实现app的开发(iOS, Android),无需写原生代码;- 使用react-native开发的应用,支持热更新,可直接在云端更新JS以更新应用,终端无需重新安装;
官方Demo的Android安装:
- 命令行界面下:
$ npm install -g react-native-cli
此步骤为安装react-native的环境,需要事先安装好npm
$ react-native init AwesomeProject
构建demo工程,执行完后,在默认的路径下,会有工程文件
- 上面,android,ios分别对应个各平台的工程文件, 其中,android的,可以用Android Studio直接打开工程
- 不同平台,对应着不同的js文件;
$ cd AwesomeProject/
进入到AwesomProject目录下
$ react-native run-android
运行编译程序,
这过程会下载构建android应用所需的相关包及依赖
执行后,出现了另外一个命令行窗口(React Packager),相当于react-native应用的云端js server,需保持开启着才能实现远程热更新
成功后,便将App发布到终端上了
云端更新:
可直接修改在修改对应平台的js文件,保存
移动端直接reload,则可更新
在显示菜单列表( Gtrl+M 显示),选择"reload"即可
打开Enable Hot Reloading,可以自动热更新,云端修改好保存,终端自动响应更新,简直不要太diao
此番体验下来,深深地感受到,纯做应用开发失业的可能性.react-native的开发模式,也应和了FB的 learn once,write everywhere.开发人员仅需掌握js及前端开发的相关技能,便可做到对全平台的覆盖
以上是 Android react-native初体验 的全部内容, 来源链接: utcz.com/z/383858.html