2

作者: wgl123321 | 来源:发表于2017-11-21 11:16 被阅读0次

    为什么要学React Native?

    因为现在许多主流的应用都有React Native的影子,它对比原生开发更为灵活,对比H5体验更为高效,而且跨平台的支持特性。

    相对ionic这类PhoneGap,它效率更高,和原生之间的交互更方便。

    多个版本迭代后的今天,它已经拥有了丰富第三方插件支持。

    React Native解决不了的,可以通过各位熟悉的原生来解决。

    更方便的热更新。

    当然,React Native的坑也不在少数:

    尽管是跨平台,但是不同平台Api的特性与显示并不一定一致。

    相对增大了app的体积。

    调试’相对‘麻烦。

    Android上的兼容性问题。

    总的来说,React Native适合作为项目中的补充,而不是作为核心去开发APP。

    因为尽管是跨平台和快捷开发,但是以React Native为核心,去开发稍微偏中型以上的项目,后期维护的人员绝对不比原生的少多少,而且项目大了,体验依旧是个大问题。

    相反,把React Native作为项目开发中的补充,可以在一定程度上实现平台业务的统一,还有灵活的开发效率,补充原生的不足。

    作者:恋猫月亮

    链接:http://www.jianshu.com/p/97692b1c451d

    來源:简书

    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    相关文章

      网友评论

          本文标题:2

          本文链接:https://www.haomeiwen.com/subject/qziivxtx.html