File: gesture-handler.md | Updated: 11/15/2025
Hide navigation
Search
Ctrl K
Home Guides EAS Reference Learn
Reference version
SDK 52
Archive Expo Snack Discord and Forums Newsletter
A library that provides an API for handling complex gestures.
Android
iOS
Web
Bundled version:
~2.20.2
Copy page
react-native-gesture-handler is a library for handling complex gestures. From it's README:
This library provides an API that exposes mobile platform-specific native capabilities of touch and gesture handling and recognition. It allows for defining complex gesture handling and recognition logic that runs 100% in the native thread and is therefore deterministic.
Terminal
Copy
- npx expo install react-native-gesture-handler
If you are installing this in an existing React Native app
, make sure to install expo
in your project. Then, follow the installation instructions
provided in the library's README or documentation.
Read the react-native-gesture-handler documentation
for more information on the API and usage.