</>PackageGraphPackageGraph

react-native-gesture-handler

npmv3.1.0TypeScript

Declarative API exposing native platform touch and gesture system to React Native

5.7M
Weekly downloads
3
Dependents
35
Dependencies
86/100
Popularity

Overview

react-native-gesture-handler is an npm package that declarative API exposing native platform touch and gesture system to React Native. It is extremely widely used, with about 5.7M downloads per week and 3 known dependents in the graph. The latest version is 3.1.0, released under the MIT license.

Who should use it

Teams working in the npm ecosystem who need declarative API exposing native platform touch and gesture system to React Native and value a battle-tested, widely-adopted solution.

When not to use it

Consider an alternative if you need to minimize your dependency tree, or if a more actively-maintained option better fits your npm stack.

Pros

  • Large, well-established user base (5.7M weekly downloads).
  • Ships TypeScript type definitions.
  • Clear open-source license (MIT).

Cons

  • Large dependency tree (35 direct dependencies) increases install size and audit surface.

Auto-generated from collected registry metadata. No external claims are inferred.

Relationship graph

Dependencies (left) and dependents (right) of react-native-gesture-handler.

Dependencies

Dev (31)

@babel/core ^7.25.2@babel/preset-env ^7.25.3@babel/preset-typescript ^7.12.7@react-native/babel-preset 0.86.0@react-native/jest-preset 0.86.0@testing-library/react-native ^12.5.1@types/invariant ^2.2.37@types/jest ^29.5.12@types/react ^19.2.0@typescript-eslint/eslint-plugin ^6.9.0@typescript-eslint/parser ^6.9.0babel-plugin-module-resolver ^5.0.2clang-format ^1.8.0eslint ^8.57.0eslint-config-satya164 3.3.0eslint-import-resolver-babel-module ^5.2.0eslint-plugin-jest 27.4.3eslint-plugin-prettier ^5.0.1eslint-plugin-react ^7.37.5husky ^8.0.1jest ^29.7.0lint-staged ^12.3.2madge ^6.1.0prettier 3.3.3react 19.2.3react-native 0.86.0react-native-builder-bob ^0.40.13react-native-reanimated ~4.4.1react-native-worklets 0.9.1react-test-renderer 19.2.3typescript ~6.0.3

Used by

Popular packages that depend on react-native-gesture-handler.

Frequently installed together

Version history

VersionPublishedLicense
3.2.0-nightly-20260720-9c613595020 hours agoMIT
3.2.0-nightly-20260717-fb1089bb33 days agoMIT
3.1.0latest4 days agoMIT
3.1.0-nightly-20260715-fb1089bb35 days agoMIT
3.1.0-nightly-20260714-af04cd4f36 days agoMIT
3.1.0-nightly-20260713-4363f481a7 days agoMIT
3.1.0-nightly-20260710-201493f0f10 days agoMIT
3.1.0-nightly-20260709-8b5d4a06211 days agoMIT
3.1.0-nightly-20260708-c8d66b46012 days agoMIT
3.1.0-nightly-20260706-ee147abf314 days agoMIT
3.1.0-nightly-20260703-e36d8d35f17 days agoMIT
3.1.0-nightly-20260702-52e082f8e18 days agoMIT
3.1.0-nightly-20260701-a3734426619 days agoMIT
3.1.0-nightly-20260630-1a713d0cc20 days agoMIT
3.1.0-nightly-20260629-d2bd181fd21 days agoMIT
3.1.0-nightly-20260623-571e3cc9f27 days agoMIT
3.1.0-nightly-20260622-b852ff4a428 days agoMIT
3.1.0-nightly-20260619-78397271f1 month agoMIT
3.1.0-nightly-20260619-0617891301 month agoMIT
3.0.21 month agoMIT

Maintainers

Frequently asked questions

How do I install react-native-gesture-handler?

Run `npm install react-native-gesture-handler` to add react-native-gesture-handler to your npm project.

What license is react-native-gesture-handler released under?

react-native-gesture-handler is distributed under the MIT license.

How popular is react-native-gesture-handler?

react-native-gesture-handler has approximately 5,730,922 downloads per week and 3 known dependent packages.