JavaScript MIT

react-native-swipeable-list

A zero-dependency Swipeable FlatList for React-Native, with Gestures, Quick Actions, and Animations. Simple as that.

E

esthor

Dernière activité 15 sept. 2026
esthor/react-native-swipeable-list

761

étoiles

34

forks

6

issues ouvertes

androidcomponentiosreactreact-nativereact-native-componentreact-native-flatlistreact-native-web

Ce README est souvent en anglais.

react-native-swipeable-list

npm version Downloads License PRs

A zero-dependency, Swipeable FlatList for React-Native with Quick Actions, Gestures, and Animations.

animated screenshot of a swipeable flatlist email inbox mockup using react-native-swipeable-list

Usage

  1. Install the package in your project: npm install react-native-swipeable-list or yarn add react-native-swipeable-list

  2. Import the component into your component: import SwipeableFlatList from 'react-native-swipeable-list';

  3. Pass it a data array. It inherits FlatListProps from the standard FlatList component from react-native.

It can be passed additional props:

  • shouldBounceOnMount (default = true) - To alert the user that swiping is possible, the first row can bounce on component mount. Type boolean

  • maxSwipeDistance - Maximum distance to open to after a swipe. Type number || (Object => number)

  • renderQuickActions - Callback method to render the view that will be unveiled on swipe. Type renderItemType (which provides index and item, which will be very useful for performing actions on your items)

Example

Check out the example in the /examples folder. Clone this repo, then cd examples && yarn install && yarn start and then either react-native run-ios or react-native run-android to get the app up and running locally. Play with the code and see what you can do! 😎

History & Shoutouts

Started from the SwipeableFlatList component that was removed from react-native's experimental libraries. (See: https://github.com/facebook/react-native/commit/9ca7989f60cc8137705effeaad0f128fa73ed2e4)

Projets similaires

A React component for swipeable views.

JavaScriptcomponentreactreact-native
Ooliviertassinari
4,5 k étoiles481

A React Native ListView component with rows that swipe open and closed

TypeScriptandroidiosjavascript
Jjemise111
2,8 k étoiles516

The best Swiper component for React Native.

JavaScriptreactreact-nativeswipe
Lleecade
10,5 k étoiles2,3 k