[](https://www.npmjs.com/package/@appandflow/touchable) [](https://travis-ci.org/AppAndFlow/
npm install @appandflow/touchable 
A wrapper for react-native Touchable components to simplify the API and make the Android ripple effect work by default.
It lets you import only component and forget about which platform you are using, it will default to the best behavior for the platform.
yarn add @appandflow/touchable
import Touchable from '@appandflow/touchable';
- opacity
- highlight
- none
You can disable the touch by passing disabled true. Default false.
Toggle whether or not to use the ripple effects on Android. By default this is true on Android.
If false don't forget to add a feedback
Play with on Expo
Take a look at example folder also. Link
``js
import React, { Component } from 'react';
import { Text, View, Alert } from 'react-native';
import Touchable from '@appandflow/touchable';
class App extends Component {
_handleAlert = feedback => {
Alert.alert(You touch the feedback: ${feedback})``
}
render() {
return (
style={[styles.button, styles.opacity]}
onPress={() => this._handleAlert('opacity')}
>
style={[styles.button, styles.highlight]}
onPress={() => this._handleAlert('highlight')}
>
style={[styles.button, styles.none]}
onPress={() => this._handleAlert('none')}
>
);
}
}