A deprecated JavaScript-only ViewPager component for React Native with auto-play and infinite scrolling.
react-native-viewpager is a React Native component that implements a pager interface for building swipeable page views in mobile apps. It solves the need for a performant, JavaScript-only solution that supports features like auto-play and infinite scrolling across both Android and iOS platforms.
React Native developers building mobile applications that require swipeable page navigation, such as onboarding screens, image galleries, or content carousels.
Developers choose this library for its pure JavaScript implementation, which avoids native dependencies, and its built-in features like auto-play and infinite scrolling that are not always available in basic React Native components.
[Deprecated] ViewPager component for React Native
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Implements pager functionality entirely in JavaScript, ensuring compatibility across Android and iOS without native dependencies, as emphasized in the project's philosophy.
Provides auto-play for automatic page transitions and infinite scrolling (loop) out of the box, key features highlighted in the README for seamless navigation.
Supports custom page transition animations through React Native's Animated API, allowing tailored swipe effects as demonstrated in the configuration example.
Designed to handle hundreds of pages efficiently, similar to ListView, ensuring good performance for large datasets as stated in the description.
The README explicitly states '@Deprecated This repo is no more maintenance,' meaning no updates, bug fixes, or support, posing a significant risk for production use.
Beyond basic usage and a sample project, documentation is minimal with no detailed guides or troubleshooting help, making advanced customization challenging.
As a deprecated library, it may not be compatible with newer versions of React Native or other dependencies, leading to unexpected bugs and integration hurdles.