as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
跳转到主要内容
只有使用Carousel组件的应用才需要执行这一步。如果您的应用未使用Carousel,请跳转到步骤6:测试更新。 在RN 0.83版本中,Carousel组件从kepler-ui-components程序包迁移到@amazon-devices中的单独程序包。如果使用Carousel,则需要将组件迁移到新程序包中。

5.1 检测Carousel的使用情况

如果没有结果,则继续执行步骤6:测试更新。

5.2 更新依赖项

  • 如果Carousel是从kepler-ui-components中唯一导入的组件,则替换整个依赖项。
  • 如果还导入了其他组件,则保留kepler-ui-components,并添加vega-carousel。

5.3 更新导入声明

5.4 迁移数据访问模式

Carousel V2将简单的data数组属性替换为dataAdapter模式,以提升性能。

5.5 迁移属性

请按下表将属性名称更新为V2属性名称。 移除这些已弃用的V1属性(无V2等效属性)
  • itemDimensions
  • getItemForIndex
  • firstItemOffset
  • selectionBorder.enabled

5.6 迁移事件处理程序

如果您已使用onFocus或onFocusUpdate来追踪所选的轮播项,请迁移至onSelectionChanged。

5.7 完整迁移示例

有关完整的属性映射参考,请参阅Vega Carousel文档。
最后修改于 2026年10月26日