从Android到React Native开发①【入门】

前言

大家好┏ (ω)=,许久不见,今天讲讲React Native~(╯‵□′)╯︵┻━┻。
关于React Native是什么,各位可谷歌之,这里主要给大家安利下React Native,总结下一些从Android到React Native相关的概念和基础。来吧,互相伤害啊(˶‾᷄ ⁻̫ ‾᷅˵)。

本文并非讲解入门基础,更多是给Android原生开发学习和理解React Native,前半部分主要是闲谈和安利,后半部分是相关的入门,请紧张的往下看Σ(・□・;)

注:喜欢干货的可以直接跳到后面的:带着Android开发来理解React Native

为什么要学React Native?

  • 因为现在许多主流的应用都有React Native的影子,它对比原生开发更为灵活,对比H5体验更为高效,而且跨平台的支持特性。
  • 相对ionic这类PhoneGap,它效率更高,和原生之间的交互更方便。
  • 多个版本迭代后的今天,它已经拥有了丰富第三方插件支持。
  • React Native解决不了的,可以通过各位熟悉的原生来解决。
  • 更方便的热更新。

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

  • 尽管是跨平台,但是不同平台Api的特性与显示并不一定一致。
  • 相对增大了app的体积。
  • 调试’相对‘麻烦。
  • Android上的兼容性问题。

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

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

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

如何入门?

作为原生开发,因为React Native的特殊性,在入门的时候会比前端开发更慢一些,除非你会基础的javasc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值