ReactNative 入门

一. ReactNaitive简称RN,使用React语法,使用内部提供的基础组件绘制界面,最终编译成基础组件。开发效率高于和版本发布效率高于原生开发,其开发出来的产品体验总体优于H5,但说实话比不上原生的产品体验。对于熟悉react框架的前端开发,上手容易。

二、对比H5开发的差别
1.开发环境和本地调试上的差别,RN开发环境比较麻烦,最好对原生开发工具(Android Studio / XCode)有一些基本的了解,遇到问题谷歌和百度官网和社区都能解决。官方有提供了专门的调试工具

2.基础元素(组件)差别,H5上基于原生dom, 通过react-dom创建React元素,RN上通过内部组件,基于react-native创建React元素

3.样式编写上的差别,无className, 只支持内联样式,通过RN提供的style.create创建,且样式无继承,一些样式属性上也存在差异

4.本地存储和全局对象的差别,RN中通过官方提供asyc-storeage或者社区的第三方包实现,且无window对象,需要全局对象可以自行实现全局单例即可

三、上代码实现一个HelloWorld

// TODO 未完成待续~

四、常见的核心库

1.目录文件和文件说明

// TODO 未完成待续~

五、常见的核心库

// TODO 未完成待续~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值