ReactNative0.62更新内容,速看

简介: ReactNative0.62更新内容,速看

在今年的3月26日,FaceBook正式发布了ReactNative最新版本,版本号为0.62。作为一款优秀的开源跨平台开发框架,和对手Google开发的Flutter相比,近一年来的发展可谓进步缓慢,至今尚未发布1.0的正式版本。

今天我们来聊一聊最新版本的更新内容。


调试工具Flipper


本次更新默认支持了Facebook自己研发的跨平台调试工具Flipper,这是一个桌面的应用程序。

具体支持的功能内容如下:

  • 加载程序后,可以从工具栏中直接点击展示开发菜单
  • 查看在Android和IOS设备上的崩溃报告日志
  • 使用最新的React DevTools
  • 当发起一个网络请求,可以在 Network 标签下看到详细的网络请求情况。包括 request 和 response
  • 过滤不同级别的log日志
  • 可以在 Layout 标签下看到 页面布局。有一个好处是,当修改 View 的样式或者文字等其他属性时,可以实时反馈到手机或模拟器上。
  • 查看和编辑设备数据库和首选项。微信图片_20220610102844.png想了解更多关于Flipper内容, Flipper documentation.


黑暗模式


现在黑暗模式成了流行了,连微信大佬都开始支持暗黑模式了,话说现在的微信黑暗模式,真心看着不习惯,哈哈扯远了,咱们回归正题。

新版本增加了一个新的模块用来支持黑暗模式,Appearance, 通过这个模块开发者可以设置应用的主题是深色还是亮色。

const colorScheme = Appearance.getColorScheme();
if (colorScheme === 'dark') {
  // Use dark color scheme
}

对苹果TV的开发支持


将对AppleTv开发支持的核心库进行了剥离,相关的开发库移到了react-native-community/react-native-tvos,使用NPM包react-native-tvos进行开发维护。


增加对于版本升级的支持


众所周知ReactNative每次版本的升级都是非常酸爽的体验,里面的坑,没有踩过的是不会了解其中的痛。为了更好支持开发者完成版本升级,Facebook专门开辟了一个 名为Upgrade-Support的Github仓库,开发者可以在里面反馈升级遇到的问题。


其他


修复一下bug,减少ReactNative核心代码,以减少应用体积。

关于新版本的更新内容就聊这些,想要了解更多的更新内容,可以参看官网的更新日志0.62 changelog

期待ReactNative更好的发展,成为一个更加棒的跨平台开发框架。

目录
相关文章
|
存储 弹性计算 运维
深度解读|NebulaGraph x 阿里云计算巢,云上构建超大规模图数据库
本文是NebulaGraph上架到计算巢的方案介绍,原文请查看:https://mp.weixin.qq.com/s/cj8ah7pfXqMFD74JOkmwow近期,杭州悦数科技有限公司与阿里云计算巢达成合作,NebulaGraph 作为首款图数据库产品正式入驻阿里云计算巢,为用户带来了云端一键部署企业级图数据库集群的全新体验。同时,该服务集成了多款 NebulaGraph 周边可视化图数据库管
581 0
深度解读|NebulaGraph x 阿里云计算巢,云上构建超大规模图数据库
|
9月前
|
移动开发 前端开发 JavaScript
HTML5实现好看的博客网站模板源码
HTML5实现的精美博客网站模板,适用于个人博客、简历等多种场景。代码简洁规范,页面干净整洁,内置首页、列表、文章等通用模板,支持多种风格切换,兼容性强,易于扩展和修改,附带完整注释,适合初学者上手。提供源码下载及在线预览,方便直接使用或二次开发。
394 1
HTML5实现好看的博客网站模板源码
|
移动开发 前端开发 Swift
iOS 最好的应用程序开发编程语言竟然是这7种
iOS 最好的应用程序开发编程语言竟然是这7种
441 8
|
SQL 分布式计算 大数据
MaxCompute ODPS重装上阵:PIVOT/UNPIVOT
MaxCompute推出新语法 - PIVOT/UNPIVOT:通过PIVOT关键字基于聚合将一个或者多个指定值的行转换为列;通过UNPIVOT关键字可将一个或者多个列转换为行。以更简洁易用的方式满足行转列和列转行的需求,简化了查询语句,提高了广大大数据开发者的生产力。
1263 1
MaxCompute  ODPS重装上阵:PIVOT/UNPIVOT
注册商标有“寿命”吗?
阿里云商标为您提供了商标续展申请服务,简单易操作、递交速度快,助您快速续展商标以保护品牌权益。
1196 1
|
机器学习/深度学习 传感器 算法
【扩频通信】基于DS-CDMA扩频与解扩仿真附Matlab代码
【扩频通信】基于DS-CDMA扩频与解扩仿真附Matlab代码
|
XML Java API
开源日志库 [log4c] 使用
开源日志库 [log4c] 使用
579 0
开源日志库 [log4c] 使用
|
消息中间件 监控 Kubernetes
一文搞懂 SAE 日志采集架构
本文着重介绍了各种日志采集方式的特点,最佳使用场景,帮助大家来设计合适的采集架构,有效规避一些常见的问题。
|
关系型数据库 MySQL Shell
MySQL笔记 | 2.Docker下搭建MySQL&查看BinLog文件
这篇文章主要是在Docker下搭建一个MySQL环节,为了后续的数据库学习做准备。
|
机器学习/深度学习 算法 网络协议
开源项目推荐:Dlib C++ Libraries使用说明与内存泄漏问题解决(★firecat推荐★)
开源项目推荐:Dlib C++ Libraries使用说明与内存泄漏问题解决(★firecat推荐★)
692 0
开源项目推荐:Dlib C++ Libraries使用说明与内存泄漏问题解决(★firecat推荐★)