React Native使你能够在Javascript和React的基础上获得完全一致的开发体验,构建世界一流的原生APP。...3、为什么要用 React-Native
目前主流的应用大体分成如下几类:Native App, Web App 、 Hybrid App 与 React-Native App
App.png
Native...优点:
开发成本低,可以跨平台,调试方便
版本升级容易
维护成本低
无需安装 App,不占用手机内存(通过浏览器即可访问)
缺点:
性能低,用户体验差
依赖于网络,页面访问速度慢,耗费流量
功能受限,大量功能无法实现...(无法调用原生 API)
临时性入口,用户留存率低
Hybrid App
即混合开发,也就是半原生半Web的开发模式,有跨平台效果,实质最终发布的仍然是独立的原生APP(各种的平台有各种的SDK),这是一种...},"jest": {"preset":"react-native"}}
接着删除项目根目录下的 node_modules 文件夹,删除之后,通过 npm install 重新下载一下依赖包:
npm