React Native 作为一个有上千开发者参与的开源项目,自从 2015 年 3 月 27 日第一版发布以来到现在已经有 147 次版本发布了,平均起来几乎每周都会有新的版本发布。随着一次次版本的迭代,React Native 也逐渐稳定,版本发布频率保持在了每一到两周一次。新版本不停的迭代对于 React Native 开发者来说,及时升级 React Native 版本让项目能够使用更多的 API、新特性以及淘汰掉一些老的 API,不仅成为了一门必修课也是一个不小的挑战。 升级一个 React Native 项目不仅需要 JS 部分还牵扯到 Android 项目和 iOS 项目,尽管 React Native 官方极力降低升级的繁琐,但如果两个 React Native 版本跨度较大的话升级起来还是需要不少工作量的。在这篇文章中我将向大家分享 React Native 升级的流程指南以及我在升级 React Native 过程中的一些经验心得。