🔔 Alert..!! Get 2 Month Free Cloud Hosting With $200 Bonus From Digital Ocean ACTIVATE DEAL

This library allows you to create swipeable component, by example for a row in a list view, or anywhere you want.

Others React Native

Documentation

react-native-swipeable-view

This library allow you to create swipeable component, by exemple for a row in a list view, or anywhere you want. The code is based on the experimental SwipeableListView of react-native.

swipe

Installation

npm install --save react-native-swipeable-view 

Usage example

import SwipeableView from 'react-native-swipeable-view';  // Buttons var btnsArray = [   {     text: 'Button',   }, ];  // SwipeableView component <SwipeableView btnsArray={ btnsArray }>   <View>     <Text>Swipe me left</Text>   </View> </SwipeableView>  

Props

Prop Type Optional Default Description
isOpen         bool   Yes false Swipeout is open or not
autoClose       bool   Yes     false   Auto-Close on button press
btnsArray array No [] Swipe buttons array
onOpen func Yes Callback when swipe is opened
onClose func Yes Callback when swipe is closed
onSwipeStart   func   Yes       Callback when swipe start
onSwipeEnd   func   Yes       Callback when swipe end
shouldBounceOnMount bool Yes false Bounce component on mount
swipeThreshold number Yes 30 The minimum swipe distance required before fully animating the swipe
isRTL bool Yes false True/false if the current language is right to left
Button props
Prop Type Optional Default Description
props           object Yes               Pass custom props to button component
component       string Yes     null   Pass custom component to button
onPress func Yes null Function executed onPress
text string Yes 'Click Me' Text
type string Yes 'default' Default, primary, secondary

To Do

If you have any amelioration:

https://github.com/magrinj/react-native-swipeable-view/issues


You May Also Like