请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

react h5和react native

老师你好,我想问下,我们公司准备做混合开发,原来版本只有安卓原生,是我开发的。因为要兼容ios,最后他们选择了react hook开发,但是是h5, 不是rn。
请问老师,他们为什么选择react h5,和react native优势在哪里?另外我们安卓原生里使用到了数据库离线存储,使用到了扫码,拍照,签名组件。如果使用react h5,有现成的react 组件实现上面类似功能吗,或者必须是react h5调用原生端的代码来实现功能?
谢谢老师解惑

正在回答 回答被采纳积分+3

1回答

FE大公爵 2024-01-28 09:58:34
使用react h5本质上和rn一样,都是用一套代码实现业务,这里的业主主要就是指页面。区别是写h5就要用WebView组件嵌入,WebView的性能是很差的。而rn性能相对会好很多。而且你说除了页面,还会用到扫码,数据库等原生功能,这部分使用react h5就很难处理,虽然也是可以做的,但是复杂度很高,用rn会好很多,因为现在rn版本在桥接原生方面已经很成熟了。总结一下,如果你们的项目本来是原生的,现在只是少数两三个页面要切换,那就用react h5,如果是整体切换,那肯定选rn。
1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信