Right now haptics cannot be used with "@react-navigation/material-bottom-tabs".
The issue is on the 'tabPress' event can be listened to. But this only fires when the user lifts their finger. The delay between that and the vibration makes it feel wrong.
Instead, as with the shopify app', the haptics should fire when the finger is placed on tab icon. Also if the tab icon isn't already focused as it also feels wrong if you can keep pressing the button and it vibrates. The vibration should just be for 'new view is now going to open'.
This requires a custom tab solution with its own gesture handler. Something for the future!
Right now haptics cannot be used with "@react-navigation/material-bottom-tabs". The issue is on the 'tabPress' event can be listened to. But this only fires when the user lifts their finger. The delay between that and the vibration makes it feel wrong. Instead, as with the shopify app', the haptics should fire when the finger is placed on tab icon. Also if the tab icon isn't already focused as it also feels wrong if you can keep pressing the button and it vibrates. The vibration should just be for 'new view is now going to open'. This requires a custom tab solution with its own gesture handler. Something for the future!