UNPKG

react-native-turbo-haptics

Version:
51 lines (38 loc) â€Ē 1.02 kB
# 🌀 Turbo Haptics Fast, **worklet-compatible** haptic feedback for React Native. ## Features - 🏎ïļ Zero-delay haptic feedback, powered by JSI - 🊄 Compatible with Reanimated and Gesture Handler worklets - ðŸŽŊ 9 different haptic patterns (impact, notification, selection) - ðŸ“ą iOS and Android support - ðŸŠķ Lightweight, zero dependencies ## Installation ```sh yarn add react-native-turbo-haptics cd ios && pod install ``` ## Usage ```ts import { triggerHaptics } from 'react-native-turbo-haptics'; // In any JavaScript context: triggerHaptics('selection'); // In worklets: Gesture.Tap() .onBegin(() => triggerHaptics('soft')); ``` ```ts // Available haptic types: const HapticTypes = { impactHeavy: 'impactHeavy', impactLight: 'impactLight', impactMedium: 'impactMedium', notificationError: 'notificationError', notificationSuccess: 'notificationSuccess', notificationWarning: 'notificationWarning', rigid: 'rigid', selection: 'selection', soft: 'soft', }; ``` ## License MIT