我没有接触过react-native,公司是用react开发App,但是最近听说react-native开发App似乎更加合理?
请问二者开发App有什么不同吗?
我没有接触过react-native,公司是用react开发App,但是最近听说react-native开发App似乎更加合理?
请问二者开发App有什么不同吗?
react-native最终也是生成原生的代码去跑,性能还是有一定保障的。。。
说react-native是h5完全不对;
react是前端的一个新的框架和渲染方式,他可以提高开发效率和渲染效率,他的开发语言仍然是js,但基本会结合最新的es6去弄;native是原生的意思。
react-native不等同于react,他是用js去写代码,但是最终可以生成原生代码在苹果平台就是可以生成obc代码,然后再编译,当然也支持热加载之类的开发方式;
react-native跟h5是两回事。。。。
用react开发app的话,开发出来的app相当于一个浏览器,访问的还是h5的页面。
然而react-native就不一样,用rn写出来的代码可以编译成原生的安卓或者ios支持的代码和语法,相当于原生的安卓或者ios软件的开发。性能方面肯定原生的性能会好一点
4 回答1.6k 阅读
2 回答1.1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答952 阅读✓ 已解决
1 回答682 阅读✓ 已解决
2 回答844 阅读✓ 已解决
2 回答1k 阅读
react开发是满足h5的功能要求是内嵌在app里面的webview,而react-native开发是可以代替原生APP安卓和ios的开发,会了react-native就可以直接开发软件生成apk包安装在手机上了