- Notifications
You must be signed in to change notification settings - Fork0
A Swipeable FlatList for React-Native with Quick Actions & Animations
License
b4lk0n/react-native-swipeable-list
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
A Swipeable FlatList for React-Native with Quick Actions & Animations
- Install the package in your project:
npm install react-native-swipeable-list
or
yarn add react-native-swipeable-list
- Import the component into your component:
import SwipeableFlatList from 'react-native-swipeable-list';
- Pass it a data array. It inheritsFlatListProps from the standard
FlatListcomponent from react-native.
It can be passed other props:
shouldBounceOnMount(default =true) - To alert the user that swiping is possible, the first row can bounce on component mount. TypebooleanmaxSwipeDistance- Maximum distance to open to after a swipe. Typenumber || (Object => number)renderQuickActions- Callback method to render the view that will be unveiled on swipe. TyperenderItemType(which providesindexanditem, which will be very useful for performing actions on your items)
Check out the example in the/examples folder. Clone this repo, thencd examples && yarn install && yarn start and then eitherreact-native run-ios orreact-native run-android to get the app up and running locally. Play with the code and see what you can do.
Started from theSwipeableFlatList component that was removed from react-native's experimental libraries. (See:https://github.com/facebook/react-native/commit/9ca7989f60cc8137705effeaad0f128fa73ed2e4)
About
A Swipeable FlatList for React-Native with Quick Actions & Animations
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Languages
- JavaScript100.0%
