欢迎来到2018年7月发布的React Native!超过53个贡献者自3月份以来共提交了768次提交 - 我们非常感谢你们每一个人。
正如你将在一秒钟内看到的那样,这个新版本有一些重要的突破性变化,需要大量的额外努力才能达到稳定的0.56。这是6月从每月发布周期中跳过的主要原因,但展望未来,我们计划每月都要推出。
强调
React Native现在使用Babel7。升级到0.56时,请确保将其升级到react-native-babel-presetv5或更新版本。如果你有使用到,请及时更新,因为Babel 7不向后兼容。
node 8现在是最低要求的版本。
iOS 9现在是最低要求的版本。任何可以运行iOS 8的设备都可以升级到iOS 9
为几个组件添加流类型。我们正在迁移PropTypes和运行时检查,而不是依靠Flow。在本发行版中,您会注意到与Flow有关的许多改进。
修复较新的Xcode版本的项目设置警告,删除不必要的控制台日志记录。
很多错误修复。
Facebook内部团队目前正在重写一些核心架构。这是一项正在进行的工作,我们并不期望在近期版本中使用它,但我们觉得有必要让你知道那些提到Fabric的提交者。
增加:新功能
Android特定的添加
iOS特定的补充
更改:现在不同的现有功能
iOS特定更改
Android的具体变化
修正:已解决的错误
iOS特定的修补程序
Android特定的修补程序
已删除:已删除的功能; 这些都打破了