App
即原生开发模式,开发出来的是原生程序,不同平台上,Android和iOS的开发方法不同,开发出来的是一个独立的APP,能发布应用商店,有如下优点和缺点。...优点:
直接依托于操作系统,交互性最强,性能最好
功能最为强大,特别是在与系统交互中,几乎所有功能都能实现
缺点:
开发成本高,无法跨平台
升级困难
维护成本高
Web App
即移动端的网站,将页面部署在服务器上...Virtual DOM:相对Browser环境下的DOM(文档对象模型)而言,Virtual DOM是DOM在内存中的一种轻量级表达方式,可以通过不同的渲染引擎生成不同平台下的UI,JS和Native之间通过...node_modules: react-native 工程用到的模块。
App.js 是 react-native 工程的主源码文件,入口文件,相当于 html 中的 index.html。...接下来到项目根目录下,通过输入如下命令来运行项目:
react-nativerun-android
image.png
输入命令后,项目开始初始化运行,运行过程中会打开一个 node 服务窗口,如下所示