react开发App和react native开发App有差吗?

我没有接触过react-native,公司是用react开发App,但是最近听说react-native开发App似乎更加合理?

请问二者开发App有什么不同吗?

阅读 6.3k
6 个回答

react开发是满足h5的功能要求是内嵌在app里面的webview,而react-native开发是可以代替原生APP安卓和ios的开发,会了react-native就可以直接开发软件生成apk包安装在手机上了

react-native最终也是生成原生的代码去跑,性能还是有一定保障的。。。

说react-native是h5完全不对;

react是前端的一个新的框架和渲染方式,他可以提高开发效率和渲染效率,他的开发语言仍然是js,但基本会结合最新的es6去弄;native是原生的意思。
react-native不等同于react,他是用js去写代码,但是最终可以生成原生代码在苹果平台就是可以生成obc代码,然后再编译,当然也支持热加载之类的开发方式;

react-native跟h5是两回事。。。。

react-native生成的事原生代码,react+cordova的app是运行在webview里的。并且native有一些标签和react不太一样。

当然有差别,一个是接近原生的,一个是存H5的,性能差很多。

一个是H5,一个是原生。

新手上路,请多包涵

用react开发app的话,开发出来的app相当于一个浏览器,访问的还是h5的页面。
然而react-native就不一样,用rn写出来的代码可以编译成原生的安卓或者ios支持的代码和语法,相当于原生的安卓或者ios软件的开发。性能方面肯定原生的性能会好一点

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题