从2016年开始关注React Native到现在,React Native的每一个版本发布我都会关注一下,虽然最近将重心转移到区块链开发上,这一年里,我还出版了一本《React Native移动开发实战》的书。在过去的一年中React Native经历了十几次的版本迭代,版本也从从v0.40升级到v0.52,总体来说,版本迭代没以前那么频繁,组件也越来越丰富,稳定性也越来越好了,下面就一些新组件,新API进行相关的总结。
首先,借用网络上的一张图,一个使用Xmind绘制的React Native功能的图,该图简单明了的介绍了React Native在2017年的一些变化。
其发布的版本即频率如下图:
可以看到,在这一年中,React Native更新的内容如下: 仅针对 Android: 新特性 218 个、修复 bug 79 个 ; 仅针对 iOS: 新特性 286 个、修复 bug 96 个; 双平台通用: 新特性 608 个、修复 bug 157 个、重大变更 35 个。
如果用图形表示,则如下图所示:
如果要总结下每个版本更新的内容,可以看下面的介绍。
在这一年里,React Native一个新增了8个组件。大家可以从中文文档获得更多的介绍信息。
随着React Native版本的更新,React Native废弃了一些过时的API和组件。