适用于Vega的React Native移植库
下表列出了适用于Vega的React Native目前支持的作为@amazon-devices命名空间一部分的库。有关安装和用法信息,请访问每个库的链接。
选择适用于您的React Native版本的选项卡。每个表都有两个版本列:
- 程序包 — 要安装的
@amazon-devicesNPM程序包版本。 - 上游版本 — 从中移植Vega程序包的公开发布版本。使用它来查看上游发布说明和API文档,了解您的应用中可用的功能。短划线 (—) 表示没有为该组合发布任何上游版本。
React Native社区库
- RN 0.83
- RN 0.72
Expo库
- RN 0.83
- RN 0.72
系统分布式库
以下库作为系统分布式库发布。- RN 0.83
- RN 0.72
shopify__flash-list封装了FlashList的公开发布版本,而不是Vega移植的版本,因此没有单独的上游版本可供跟踪。
其他库
为了帮助您将现有应用移植到Vega,亚马逊测试了一些使用最为广泛的JavaScript库的兼容性。这些是纯JavaScript库,同时兼容RN 0.72和RN 0.83。要使用这些库,请参考标准库文档。
react-native-url-polyfill异常
由于库中存在上游问题,Polyfill Blob功能无法在Vega应用中正常运行。您可以改为使用
URL.CreateObjectURL功能,以便能够通过createObjectURL(blob)从blob创建URL。
另外请注意,如果同时使用react-native-url-polyfill和URL.CreateObjectURL,则必须添加以下内容才能让您的代码正常运行。

