Carousel组件的应用才需要执行这一步。如果您的应用未使用Carousel,请跳转到步骤6:测试更新。
在RN 0.83版本中,Carousel组件从kepler-ui-components程序包迁移到@amazon-devices中的单独程序包。如果使用Carousel,则需要将组件迁移到新程序包中。
5.1 检测Carousel的使用情况
5.2 更新依赖项
- 如果Carousel是从
kepler-ui-components中唯一导入的组件,则替换整个依赖项。 - 如果还导入了其他组件,则保留
kepler-ui-components,并添加vega-carousel。
5.3 更新导入声明
5.4 迁移数据访问模式
Carousel V2将简单的data数组属性替换为dataAdapter模式,以提升性能。
5.5 迁移属性
请按下表将属性名称更新为V2属性名称。
移除这些已弃用的V1属性(无V2等效属性)
itemDimensionsgetItemForIndexfirstItemOffsetselectionBorder.enabled
5.6 迁移事件处理程序
如果您已使用onFocus或onFocusUpdate来追踪所选的轮播项,请迁移至onSelectionChanged。

