Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
@amazon-devices/react-native-gesture-handlerライブラリは、プラットフォームのネイティブなタッチおよびジェスチャーシステムをReact Nativeに公開する宣言型APIです。 React Native Gesture Handlerは、React Nativeで最適なタッチベースのエクスペリエンスを構築するための、ネイティブ駆動のジェスチャー管理APIを提供します。 このライブラリを使用すると、ジェスチャーはJavaScriptレスポンダーシステムによって制御されるのではなく、UIスレッドで認識されて追跡されるようになります。このライブラリにより、タッチ操作とジェスチャートラッキングがスムーズになるのに加えて、信頼性と確度が向上します。 このライブラリはシステムにデプロイされるため、別途インストールプロセスを必要とすることなくVega向けReact Nativeアプリで利用できます。これは自動リンクライブラリとして構成され、アプリの実行時にリンクされます。このライブラリは、ライブラリがターゲットとしているVega向けReact Nativeのバージョンとのみ互換性が保証されます。 アプリのVega向けReact Nativeのバージョンをアップレベルするときは、ライブラリの依存関係をアップレベルするベストプラクティスを検討してください。 このライブラリとAPIの詳細については、Software Mansionの公式ドキュメントのhttps://docs.swmansion.com/react-native-gesture-handler/docs/(英語のみ)を参照してください。

インストール

  1. package.jsonファイルにJavaScriptライブラリの依存関係を追加します。該当するReact Nativeバージョンのタブを選択してください。
  1. npm installコマンドを使用して、package-lock.jsonファイルを再インストールします。

例

以下は、シングルタップとダブルタップを検出する例です。
以下は、Panジェスチャーハンドラーでボックスを移動する例です。

サポートされるAPI

VegaのGesture-Handlerライブラリは、公式ドキュメント(英語のみ)に記載されているすべてのジェスチャータイプ(英語のみ)とネイティブコンポーネント(英語のみ)に対するサポートを追加します。

ジェスチャータイプ

ネイティブコンポーネント

サポートされているバージョン

関連リソース

その他のライブラリについては、サポート対象のサードパーティのライブラリとサービスを参照してください。
最終更新日 2026年10月26日