Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. React Native
  3. react-native-parallax-scroll-view

react-native-parallax-scroll-view

ISCJavaScriptv0.21.4

A ScrollView-like React Native component with parallax and sticky header support.

GitHubGitHub
2.3k stars368 forks0 contributors

What is react-native-parallax-scroll-view?

react-native-parallax-scroll-view is a React Native component that provides a ScrollView-like interface with advanced visual effects. It enables developers to create engaging mobile interfaces with parallax scrolling and sticky headers, enhancing user experience with smooth animations.

Target Audience

React Native developers building mobile apps with immersive scrolling interfaces, such as social media feeds, profile screens, or content-heavy views that benefit from visual depth and sticky navigation elements.

Value Proposition

Developers choose this library for its composability with existing ScrollView-based components like ListView, cross-platform compatibility, and performance optimization through React Native's Animated native driver by default.

Overview

A ScrollView-like component with parallax and sticky header support.

Use Cases

Best For

  • Adding parallax header effects to profile or detail screens in React Native apps
  • Implementing sticky headers that remain visible during scrolling in mobile interfaces
  • Enhancing ListView or InfiniteScrollView components with parallax and sticky header functionality
  • Creating visually engaging content feeds with background images that scroll at different speeds
  • Building cross-platform (iOS and Android) scrollable views with smooth, performance-optimized animations
  • Customizing scrollable components with extensive styling props while maintaining native driver performance

Not Ideal For

  • Projects using React Native versions beyond 0.46.0 without verifying compatibility updates
  • Apps requiring complex, multi-layer scroll animations beyond basic parallax and sticky headers
  • Teams seeking drop-in, pre-styled components without handling Animated API integrations
  • Fast-paced development environments where breaking changes in library versions could disrupt timelines

Pros & Cons

Pros

Seamless ScrollView Integration

Composability allows it to work with any component expecting a ScrollView, such as ListView or InfiniteScrollView, as shown in the README examples with minimal setup.

Performance-First Animations

Uses React Native's Animated native driver by default, ensuring smooth animations without dropping frames, which is critical for mobile UX and highlighted in the latest changes.

Cross-Platform Consistency

Functions identically on iOS and Android, providing a unified development experience and reducing platform-specific code, as emphasized in the key features.

Highly Customizable

Offers extensive props for styling, background images, and scroll events, enabling precise control over parallax and sticky header effects, detailed in the API table.

Cons

Version Lock and Compatibility

The README specifies version dependencies for older React Native releases (e.g., 0.19.0), and the latest update targets RN 0.46.0, raising concerns about support for newer versions without community patches.

Setup Complexity for Advanced Use

Integrating custom scroll components requires using Animated.createAnimatedComponent, adding an extra layer of configuration that can be error-prone and is not always straightforward for beginners.

Limited to Core Features

Focuses solely on parallax and sticky headers, so developers needing additional scroll effects like pull-to-refresh or nested scrolling must implement custom solutions or use other libraries.

Frequently Asked Questions

Quick Stats

Stars2,335
Forks368
Contributors0
Open Issues80
Last commit1 year ago
CreatedSince 2015

Tags

#mobile-ui#parallax-scrolling#react-native#ui-components#cross-platform#scrollview#sticky-header#animated-components

Built With

J
JavaScript
R
React Native

Included in

React Native35.6k
Auto-fetched 18 hours ago

Related Projects

react-native-vector-iconsreact-native-vector-icons

Customizable Icons for React Native with support for image source and full styling.

Stars17,905
Forks2,101
Last commit1 month ago
lottie-react-nativelottie-react-native

Lottie wrapper for React Native.

Stars17,189
Forks1,799
Last commit9 days ago
react-native-mapsreact-native-maps

React Native Mapview component for iOS + Android

Stars15,980
Forks4,953
Last commit20 hours ago
react-native-gifted-chatreact-native-gifted-chat

💬 The most complete chat UI for React Native

Stars14,446
Forks3,603
Last commit15 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub