您当前的位置: 首页 >  react native

xiangzhihong8

暂无认证

  • 0浏览

    0关注

    1324博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

React Native 0.62 发布,添加暗黑模式支持

xiangzhihong8 发布时间:2020-04-09 23:07:30 ,浏览量:0

前言

一直以来,在不同平台开发和维护同一款产品,所付出的成本和代价都是一个令人头疼的问题,于是各类跨平台开发方案顺应而生。从Web容器方案到以React Native、Weex为代表的泛Web容器方案,最后再到以Flutter为代表的自绘引擎方案,这些优秀的跨平台开发框架们慢慢抹平了各个平台的差异,使得操作系统的边界变得越来越模糊。

最近一年来,随着Google对Flutter推广力度的加大,老牌的跨平台技术,如React Native、Weex开始走下坡路,不过还是有很多的公司仍然在使用它,加上FaceBook也并没有放弃对React Native的更新,最近FaceBook更新了React Native的0.62版本,带来了Flipper调试工具和新的暗黑模式支持。

React Native 是基于目前大热的开源JavaScript库React.js来开发iOS和Android原生App,已经有多个应用使用它来进行跨平台手机应用开发。React Native的原理是在JavaScript中用React抽象操作系统原生的UI组件,代替DOM元素来渲染,比如以取代

,以替代等。

在实现原理方面,React Native在主线程之外,在另一个背景线程里运行JavaScript引擎,两个线程之间通过一批量化的async消息协议来通信。UI方面React Native提供跨平台的类似Flexbox的布局系统,还支持CSS子集。可以用JSX或者普通JavaScript语言,还有CoffeeScript和TypeScript来开发。

关注
打赏
1482932726
查看更多评论
立即登录/注册

微信扫码登录

0.0407s