インストール
-
package.jsonファイルにJavaScriptライブラリの依存関係を追加します。 -
babel.config.jsに@amazon-devices/react-native-reanimatedプラグインを追加します。 -
Metroバンドラーのキャッシュをクリアするには、次のコマンドを実行します。
-
npm installコマンドを実行して、package-lock.jsonファイルを再インストールします。
例
次の例は、withTimingメソッドを使用して、単純なアニメーションを無限ループで実行する方法を示しています。
withSpring関数を使用して、ばねに基づくアニメーションを実行する方法を示しています。
APIリファレンス
VegaのReanimatedライブラリは、以下の方法のほとんどをサポートするターボモジュールを提供します。Animations
コア
スクロール
デバイス
スレッド
ワークレット化
ワークレット化とは、JavaScript関数を、UIスレッドでコピーして実行できるシリアル化可能なオブジェクトに変換することです。関数には「ワークレット」というマークが付いています。ディレクティブはReanimatedBabelプラグインによって自動的に選択され、ワークレット化されます。ユーティリティ
高度なAPI
既知の問題と制限事項
- 高速リフレッシュが使用された後、
withRepeatを使用するアニメーションがリピートを停止します。 - 高速リフレッシュが使用された後、アニメーションでスタイルが更新されません。

