Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. React Native
  3. react-native-foldview

react-native-foldview

MITJavaScript

A React Native component that implements folding cell animations with customizable expand/collapse behavior.

GitHubGitHub
2.0k stars178 forks0 contributors

What is react-native-foldview?

React Native FoldView is a React Native component that implements a folding cell animation for iOS. It provides a smooth 3D folding effect to expand and collapse content, inspired by a popular Dribbble design, offering a visually engaging way to reveal hidden information.

Target Audience

React Native developers building iOS applications who need to implement interactive, animated content reveal patterns with a paper-like folding effect.

Value Proposition

Developers choose React Native FoldView for its customizable, smooth 3D folding animations and simple API that integrates seamlessly into React Native apps, with support for nested folding sequences and fine-grained control over animation behavior.

Overview

FoldView implemented in JavaScript ⛱

Use Cases

Best For

  • Implementing interactive card or list item expansions with a folding animation on iOS
  • Creating nested folding sequences for complex content reveal patterns in React Native iOS apps
  • Adding visually engaging paper-like folding effects to mobile app UI components
  • Building custom animated accordion or disclosure components with 3D folding transitions
  • Developing iOS apps that require smooth, customizable expand/collapse animations with callback hooks
  • Prototyping or implementing designs inspired by the specific Dribbble folding cell animation reference

Not Ideal For

  • Cross-platform React Native applications that need to support Android
  • Projects requiring simple, non-animated expand/collapse components without 3D effects
  • Teams wanting drop-in, pre-styled UI components without custom animation integration
  • Apps with strict memory constraints, due to rasterization optimizations that require careful handling

Pros & Cons

Pros

Smooth 3D Animations

Implements a visually engaging folding effect with control over flip duration and perspective, as demonstrated in the GIF and documented in the props table.

Customizable Folding Sequences

Supports nested FoldViews and allows fine-grained control over expand/collapse behavior through root-only props like expand and collapse, enabling complex animation patterns.

Simple API Integration

Offers a straightforward component API with callback hooks (onAnimationStart/End) for animation lifecycle events, making it easy to integrate into React Native iOS apps.

Nested Folding Support

Enables multi-level folding sequences, as shown in the example app, allowing for intricate content reveal patterns without additional libraries.

Cons

iOS-Only Limitation

Due to React Native's overflow style constraints on Android, the component is not supported on Android, severely limiting its use to iOS-only projects as admitted in the Platform Support section.

Complex Development Setup

Hacking on the library requires a workaround with npm run watch due to lack of symlink support in React Native packager, adding overhead for contributors or custom modifications.

Niche and Possibly Unmaintained

Focused solely on a specific animation type, it has limited broader adoption; the README encourages contributions, but recent activity may be sparse, risking long-term support.

Frequently Asked Questions

Quick Stats

Stars1,958
Forks178
Contributors0
Open Issues5
Last commit7 years ago
CreatedSince 2016

Tags

#mobile-ui#ios#animation#ui-component#frontend#react-native#javascript

Built With

J
JavaScript
R
React Native

Included in

React Native35.6k
Auto-fetched 1 day ago

Related Projects

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

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

Stars17,865
Forks2,100
Last commit13 days ago
lottie-react-nativelottie-react-native

Lottie wrapper for React Native.

Stars17,153
Forks1,800
Last commit16 days ago
react-native-mapsreact-native-maps

React Native Mapview component for iOS + Android

Stars15,958
Forks4,949
Last commit2 months ago
react-native-gifted-chatreact-native-gifted-chat

💬 The most complete chat UI for React Native

Stars14,415
Forks3,607
Last commit27 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