React Native Jelly Tabs is a playful, physics-driven tab bar component for React Native apps. It delivers smooth jelly snapping, dragging, and press interactions powered by Reanimated and Gesture Handler — with a single line of integration into Expo Router or React Navigation.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/felipe-software/react-native-jelly-tabs/llms.txt
Use this file to discover all available pages before exploring further.
Installation
Install the package and its peer dependencies for Expo or bare React Native.
Quickstart
Get a working jelly tab bar in your app in minutes.
Expo Router Guide
Drop-in integration with Expo Router’s file-based tab navigator.
API Reference
Full prop and type documentation for every exported component.
Why Jelly Tabs?
Jelly Tabs brings a polished, tactile animation layer to React Native navigation without forcing you to rewrite your routing setup. It slots directly into thetabBar prop of Expo Router and React Navigation, or operates fully headless for custom routing.
Cross-Platform
Runs on Android, iOS, and React Native Web with the same code.
Reanimated-Powered
Jelly springs, drag distortion, and press feedback all run on the UI thread.
Fully Customizable
Colors, opacity, layout, springs, distortion, backdrops, and touch feedback.
Accessible
VoiceOver and TalkBack support with selected state, activate, and long-press actions.
Quick Look
_layout.tsx
Get Started
Add JellyTabBar to your navigator
Pass
<JellyTabBar> to the tabBar prop of your Expo Router or React Navigation tab navigator. See the Quickstart for a complete working example.