๐ React Native swiper/carousel component, fully implemented using reanimated v2, support to iOS/Android/Web. (Swiper/Carousel)
Last updated Jul 7, 2026
3.4k
Stars
350
Forks
28
Issues
+3
Stars/day
Attention Score
94
Topics
Language breakdown
TypeScript 74.4%
MDX 20.4%
JavaScript 2.7%
Shell 2.0%
Python 0.3%
CSS 0.1%
โธ Files
click to expand
README
react-native-reanimated-carousel

The best carousel component in React Native community. โก๏ธ
v5 beta notes
- Sizing:
stylecontrols the container size;itemWidth/itemHeightcontrol the page size (snap distance & animation progress). - Scroll offset shared value: use
scrollOffsetValue(recommended).defaultScrollOffsetValueis deprecated but still supported. - Progress:
onProgressChangesupports both a callback andSharedValue<number>. - Pagination accessibility:
Pagination.BasicandPagination.CustomsupportpaginationItemAccessibilityfor per-item a11y overrides. - Custom animation safety:
customAnimationstyles are sanitized andzIndexis normalized to finite integers.
๐ Version Compatibility
| Carousel Version | Expo SDK | React Native | Reanimated | Gesture Handler | Worklets | |------------------|----------|--------------|------------|-----------------|------------| | v5.0.0-beta | 54+ | 0.80+ | 4.0.0+ | 2.9.0+ | 0.5.0+ | | v4.x | 50-53 | 0.70.3+ | 3.0.0+ | 2.9.0+ | โ | | v3.x | 47-49 | 0.66.0+ | 2.0.0+ | 2.0.0+ | โ |
Sponsors
License
MIT
๐ More in this category