akveo / react-native-ui-kitten

:boom: React Native UI Library based on Eva Design System :new_moon_with_face::sparkles:Dark Mode
https://akveo.github.io/react-native-ui-kitten/
MIT License
10.19k stars 952 forks source link

Expo SDK 39 Button Lag / Delay onPress #1251

Closed bnussman closed 3 years ago

bnussman commented 3 years ago

🐛 Bug Report

I updated to Expo SDK 39, which updated RN to 63 and also bumped the version of many other dependencies. Now when I press on a Ui Kitten button, there is a noticeable delay after the button is pushed for the button to dim as it should if it was pressed and for the action to happen. The "onPress" animation for that button is also not really happening on iOS at all unless you push and hold for a long time before releasing the button. Web is not effected, have not tested Android.

Could this mean we need to update Ui Kitten with RN's new "Pressable" component over TouchableOpacity?

To Reproduce

Steps to reproduce the behavior: Update to latestes with "expo update" Press any

bnussman commented 3 years ago

could https://github.com/facebook/react-native/issues/29376 be related?

bnussman commented 3 years ago

So basically what happened is the people over at Facebook thought it would be a good idea to add 130ms of delay to any pressable component. They have been notified that it was a terrible change and I am expecting them to revert this behavior very soon in a release.

artyorsh commented 3 years ago

Hi @bnussman! Please see the 0.63.3 changelog. That's seems to be fixed