software-mansion / react-native-gesture-handler

Declarative API exposing platform native touch and gesture system to React Native.
https://docs.swmansion.com/react-native-gesture-handler/
MIT License
6.13k stars 982 forks source link

Gesture with no callbacks set causes a redbox when Reanimated isn't installed #3235

Open j-piasecki opened 10 hours ago

j-piasecki commented 10 hours ago

Description

When there are no callbacks, RNGH doesn't detect that the callbacks aren't worklets (there aren't any) so it tries to send events to the UI runtime. This causes a redbox when Reanimated isn't installed.

Steps to reproduce

Gesture.Native()

Snack or a link to a repository

https://github.com/software-mansion/react-native-gesture-handler

Gesture Handler version

2.21.2

React Native version

0.76.0

Platforms

Android, iOS, MacOS

JavaScript runtime

None

Workflow

None

Architecture

None

Build type

None

Device

None

Device model

No response

Acknowledgements

Yes