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 importステートメントを更新する
5.4 データアクセスパターンを移行する
Carousel V2では、パフォーマンスの向上のために、単純なdata配列プロパティがdataAdapterパターンに置き換えられています。
5.5 プロパティを移行する
プロパティの名前を、次の表に示すV2プロパティの名前に更新します。
廃止された以下のV1プロパティの削除(相当するV2プロパティなし)
itemDimensionsgetItemForIndexfirstItemOffsetselectionBorder.enabled
5.6 イベントハンドラーを移行する
選択されたカルーセルアイテムの追跡にonFocusまたはonFocusUpdateを使用している場合は、onSelectionChangedに移行します。

