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更好的发展,成为一个更加棒的跨平台开发框架。

目录
相关文章
|
4月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的校内信息服务发布系统附带文章和源代码设计说明文档ppt
基于ssm+vue.js+uniapp小程序的校内信息服务发布系统附带文章和源代码设计说明文档ppt
20 1
文本,Vitepress的优势之处,配合Typora进行页面撰写可以同步设计相同的HTML页面
文本,Vitepress的优势之处,配合Typora进行页面撰写可以同步设计相同的HTML页面
|
2月前
Flutter-仿携程首页类型切换
文章介绍了使用Flutter构建一个包含TabBarView和自定义TabbarWidget的应用,其中CustomTabbarWidget展示了动态切换和动画效果,TrapezoidClipper则实现了独特的三角形指示器。作者通过代码示例展示了如何在携程类应用中创建可交互的导航界面。
23 0
|
3月前
|
定位技术 图形学 开发者
【Unity实战】切换场景加载进度和如何在后台异步加载具有庞大世界的游戏场景,实现无缝衔接(附项目源码)
【Unity实战】切换场景加载进度和如何在后台异步加载具有庞大世界的游戏场景,实现无缝衔接(附项目源码)
119 0
|
前端开发 JavaScript
【项目笔记】:elementui下拉框数据太多造成页面卡顿怎么解决?
针对前端下拉框数据过多造成页面卡顿,元芳你怎么看?
159 2
|
4月前
|
JSON 小程序 JavaScript
面试官说,布局小程序页面记得用TDesign组件库
面试官说,布局小程序页面记得用TDesign组件库
|
11月前
|
索引
【 uniapp - 黑马优购 | 分类界面 】创建cate分支、数据获取、动态渲染
【 uniapp - 黑马优购 | 分类界面 】创建cate分支、数据获取、动态渲染
139 0
|
前端开发 JavaScript 物联网
React组件库Concis | 组件突破50+,移动端concis起步,新增英语文档,持续更新中...
对于不熟悉这个项目的小伙伴们做个简单的介绍,Concis是一个基于React+TypeScript开发的一款轻量级组件库,全面拥抱React生态,支持React新特性(hooks/redux)追求轻量的组件体积,简单的使用方式,最小的思维负担。
104 1
React组件库Concis | 组件突破50+,移动端concis起步,新增英语文档,持续更新中...
|
前端开发
#yyds干货盘点 【React工作记录二十】前端常规关于网页文件下载的问题
#yyds干货盘点 【React工作记录二十】前端常规关于网页文件下载的问题
89 0
|
前端开发
前端工作总结299-uni-发布详情页样式修改
前端工作总结299-uni-发布详情页样式修改
113 0
前端工作总结299-uni-发布详情页样式修改