react-native/Libraries/Components/Touchable
Alex Kotliarskyi 41f2169629 Improve TouchableOpacity
Summary:
I was comparing `<TouchableOpacity>` to `UIButton` in iOS and it just doesn't feel native. The initial delay was fixed by https://github.com/facebook/react-native/pull/10866 but still there is a lag between button release and animation.

I'm also not sure what `_hideTimeout` was used for. When logging `touchableHandle*` events looks like `touchableHandleActivePressIn` is called first, then `touchableHandleActivePressOut` and then `touchableHandlePress`. Which means the fade in animation from `touchableHandleActivePressOut` was interrupted by `touchableHandlePress`.

Reviewed By: vjeux

Differential Revision: D4309789

fbshipit-source-id: b6d4df544952e11c2ade97d860531cbb2fada36b
2016-12-13 11:28:30 -08:00
..
__mocks__ Update to 14.0 2016-07-27 22:13:26 -07:00
__tests__ RN: Cleanup OSS JS & Flow Declarations 2016-11-20 17:58:29 -08:00
BoundingDimensions.js Remove `node_modules/react` from the list of discoverable haste modules 2016-07-05 06:44:33 -07:00
Position.js Remove `node_modules/react` from the list of discoverable haste modules 2016-07-05 06:44:33 -07:00
Touchable.js Warning: bind(): You are binding a component method to the component 2016-10-12 08:28:50 -07:00
TouchableBounce.js RN: Update React (2/2) 2016-11-04 05:43:44 -07:00
TouchableHighlight.js RN: Update React (2/2) 2016-11-04 05:43:44 -07:00
TouchableNativeFeedback.android.js Fix for TouchableNativeFeedback having Animated.Component direct child 2016-10-25 00:28:37 -07:00
TouchableNativeFeedback.ios.js Convert from React.createClass to ES6 classes 2016-07-26 01:13:31 -07:00
TouchableOpacity.js Improve TouchableOpacity 2016-12-13 11:28:30 -08:00
TouchableWithoutFeedback.js Update grammar in TouchableWithoutFeedback.js 2016-11-20 15:28:31 -08:00
ensureComponentIsNative.js Remove knowledge of fbjs from the packager 2016-03-02 04:28:38 -08:00
ensurePositiveDelayProps.js Remove knowledge of fbjs from the packager 2016-03-02 04:28:38 -08:00