TouchableOpacity makes things touchable, or as React Native says:
A wrapper for making views respond properly to touches.
You can use delayPressIn={1000}, which will delay the animation until you press for 1 second.
delayPressIn property of delay in ms, from the start of the touch, before onPressIn is called.
Example to use :
result.data.id}
renderItem={({ item }) => {
return (
navigation.navigate('ResultsShow')}
>
);
}}
/>;
You can find more about this Here.