1.你是否已经熟悉android和iOS两端原生开发流程?如果不熟悉建议先去了解两个平台的原生开发相关技术,我是原先做iOS开发直接,有一些的js基础,安卓是在后期开发中边做边学的
2.JS的引入可以同时开发双端,虽然说是跨平台,但是事实上仍旧是要分别发布两个平台的安装包,只是业务、UI代码只需要编写一套(部分组建仍需分别适配安卓和iOS)
3.稳定性。RN虽说已经发布有4年时间,但是仍旧没有发布1.0,但是目前发布的版本功能已经基本能够满足大部分APP开发的需求,而且Facebook还在不断的进行维护,所以稳定性应该是不需要担心
4.集成第三方sdk,目前国内大部分的第三方sdk都有相应的RN版本的SDK,只是集成到你的项目中的时候可能会报一些你不知所以然的错:这时候一方面要看红屏的报错信息,如果红屏报错信息不够准确那就需要继续在xcode或者android studio中进行调试
目前想到的就是以上4点内容,如果还有其他疑惑可以评论留言讨论或者加QQ讨论
![](https://img.haomeiwen.com/i280124/9e7c5af121ef23fc.jpg)
网友评论