react-native-pressable-scale
v2.1.0
Published
A <PressableScale> and a supercharged <NativePressableScale> components for React Native
Downloads
1,458
Maintainers
Readme
<PressableScale>
Requires
react-native-reanimated
(v2)
A component for responding to touches using a React Native <TouchableWithoutFeedback>
<PressableScale onPress={onBuyPressed} style={styles.buyButton}>
<Text>Buy this Product</Text>
</PressableScale>
The following props are supported:
<NativePressableScale>
A supercharged <PressableScale>
.
Requires
react-native-gesture-handler
andreact-native-reanimated
(v2)
A component for responding to touches using the native TapGestureHandler
without ever going over the JS Bridge. Use this component if you want your Pressables to be able to receive touches, respond to touches, show visual animated feedback (scale down/scale up) and dispatch a callback to JS without using the React Native Thread at all. This component will always be pressable, even when the React Native (JS) Thread freezes because of a heavy JS computation.
⚠️ Warning: This does not work in Modals on Android devices. See software-mansion/react-native-gesture-handler issue #139
<NativePressableScale onPress={onBuyPressed} style={styles.buyButton}>
<Text>Buy this Product</Text>
</NativePressableScale>
The following props are supported: