expo-haptics or react-native-haptic-feedback:
1import * as Haptics from "expo-haptics";23// Light impact4Haptics.impactAsync(Haptics.ImpactFeedbackStyle.Light);56// Medium impact7Haptics.impactAsync(Haptics.ImpactFeedbackStyle.Medium);89// Heavy impact10Haptics.impactAsync(Haptics.ImpactFeedbackStyle.Heavy);1112// Notification feedback13Haptics.notificationAsync(Haptics.NotificationFeedbackType.Success);14Haptics.notificationAsync(Haptics.NotificationFeedbackType.Warning);15Haptics.notificationAsync(Haptics.NotificationFeedbackType.Error);1617// Selection feedback18Haptics.selectionAsync();
Use cases: