手机版
你好,游客 登录 注册
背景:
阅读新闻

React Native 0.60版本,AndroidX支持

[日期:2019-07-05] 来源:Linux公社  作者:醉落红尘 [字体: ]

昨天,React Native背后的团队宣布发布React Native 0.60。 此版本带来了可访问性改进,新的应用程序屏幕,AndroidX支持,默认情况下iOS中的CocoaPods等等。

以下是React Native 0.60中引入的一些更新:

可访问性改进

此版本在Android和iOS上对可访问性API进行了多项改进。 由于新功能直接使用底层平台提供的API,因此它们可以轻松地与本机辅助技术集成。

以下是React Native 0.60的一些辅助功能更新:

  • 为各种组件添加了许多缺少的角色。
  • 有一个新的Accessibility States API,可以在将来提供更好的Web支持。
  • Android现在支持AccessibilityInfo.announceForAccessibility。
  • 扩展的可访问性操作现在将包括处理用户定义的操作的可访问性的回调。
  • iOS现在支持iOS可访问性标记和减少运动。
  • 添加了可点击的prop和onClick回调,用于通过键盘导航调用操作。

一个新的开始屏幕

React Native 0.60带有一个新的应用程序屏幕,更加用户友好。 它显示了有用的指令,如编辑App.js,文档链接,如何启动调试菜单,以及即将进行的网站重新设计。

CocoaPods现在是React Native的iOS项目的一部分

React Native for iOS现在默认带有CocoaPods,它是Swift和Objective-C Cocoa项目的应用程序级依赖项管理器。建议开发人员从现在开始使用'xcworkspace'文件打开iOS平台代码。此外,内部软件包的Pod规范已经更新,使它们与Xcode项目兼容,这将有助于故障排除和调试。

适用于iOS和Android的自动连接

React Native库通常由特定于平台的代码或本机代码组成。自动链接机制使您的项目能够发现并使用此代码。在此版本中,React Native CLI团队对自动链接进行了重大改进。建议在版本0.60之前使用React Native的开发人员取消链接以前安装的本机依赖关系。

支持AndroidX(突破性变化)

在此版本中,React Native已迁移到AndroidX(Android扩展库)。由于这是一个重大变化,开发人员还需要迁移所有本机代码和依赖项。 React Native社区已经为这个名为“jetifier”的临时解决方案提供了一个临时解决方案,这是一种采用npm格式的AndroidX过渡工具,具有react-native兼容风格。

除了这些激动人心的更新外,团队和社区还引入了一个名为Upgrade Helper的新工具,以简化升级过程。 要了解更多详细信息,请查看官方公告

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-07/159230.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款