Reacticx Component Library
Headless, animation-focused React Native component library with 90+ production-ready components.
Setup
bash
# Install core dependencies
npm install react-native-reanimated react-native-gesture-handler react-native-svg \
expo-haptics expo-blur expo-symbols @expo/vector-icons @shopify/react-native-skia
# Initialize config (optional, for CLI)
npx reacticx init
# Add components
npx reacticx add <component-name>
npx reacticx add <component> --dir <path> --overwrite
npx reacticx list
npx reacticx list -c <category>
Component Categories
Shaders (8) - GPU-accelerated visual effects
Read references/shaders.md when working with shader components.
| Component | Install Name |
|---|
| Aurora | |
| Chroma Ring | |
| Energy Orb | |
| Siri Orb | |
| Mesh Gradient | |
| Grainy Gradient | |
| Skia Ripple | |
| Wave Scrawler | |
Texts (6) - Animated typography
Read references/texts.md when working with text animation components.
| Component | Install Name |
|---|
| Animated Text | |
| Dynamic Text | |
| Fade Text | |
| Gooey Text | |
| Curved Marquee | |
| Staggered Text | |
Micro Interactions (9) - Interactive feedback elements
Read references/micro-interactions.md when working with micro interaction components.
| Component | Install Name |
|---|
| Animated Scroll Progress | |
| Animated Theme Toggle | |
| Animated Countdown | |
| Elastic Slider | |
| Flexi Button | |
| Gooey Switch | |
| Hamburger | |
| Spin Button | |
| Stacked Chips | |
Carousels & Scrollables (13)
Read references/components-carousels.md when working with carousel or scrollable components.
| Component | Install Name |
|---|
| Blur Carousel | |
| Cinematic Carousel | |
| Circular Carousel | |
| Circular List | |
| Material Carousel | |
| Parallax Carousel | |
| Rotate Carousel | |
| Scale Carousel | |
| Tilt Carousel | |
| Vertical Flow Carousel | |
| Vertical Page Carousel | |
| Marquee | |
| Matched Geometry | |
Navigation & Layout (13)
Read references/components-navigation.md when working with navigation, tabs, sheets, or menu components.
| Component | Install Name |
|---|
| Accordion | |
| Bottom Sheet | |
| Bottom Sheet Stack | |
| Curved Bottom Tabs | |
| Dialog | |
| Disclosure Group | |
| Dropdown | |
| Dynamic Island | |
| Morphing Tab Bar | |
| Segmented Control | |
| Split View | |
| Stack Aware Tabs | |
| Tabs | |
Inputs & Controls (13)
Read references/components-inputs.md when working with buttons, inputs, pickers, or toggle components.
| Component | Install Name |
|---|
| Animated Input Bar | |
| Button | |
| CheckBox | |
| Flip Card | |
| OTP Input | |
| Picker | |
| Ruler | |
| Scrollable Search | |
| Search Bar | |
| Seekbar | |
| Stepper | |
| Switch | |
| Theme Switch | |
Loaders (6)
Read references/display-loaders.md when working with loading indicators.
| Component | Install Name |
|---|
| Circle Loader | |
| Circular Loader | |
| Orbitdot Loader | |
| Pulsing Loader | |
| Rotating Square | |
| Spinner Arc | |
Progress & Transitions (5)
Read references/display-progress.md when working with progress indicators or transition effects.
| Component | Install Name |
|---|
| Circular Progress | |
| Progress | |
| Rolling Counter | |
| Shimmer | |
| Shimmer Wave Text | |
Content & Display (10)
Read references/display-content.md when working with avatars, badges, headers, toast, or display components.
| Component | Install Name |
|---|
| Animated Chip Group | |
| Animated Header ScrollView | animated-header-scrollview
|
| Animated Masked Text | |
| Avatar / Avatar Group | / |
| Badge | |
| Empty State | |
| QR Code | |
| Title | |
| Toast | |
Effects & Visuals (7)
Read references/display-effects.md when working with glow, ripple, cards, or visual effect components.
| Component | Install Name |
|---|
| Glow | |
| Infinite Menu | |
| Lanyard | |
| Pagination | |
| Radial Intro | |
| Ripple | |
| Stack Cards | |
Common Dependencies
| Package | Used By |
|---|
| Nearly all components |
react-native-gesture-handler
| Carousels, sliders, switches, ripple |
@shopify/react-native-skia
| Shaders, gooey effects, theme switch |
| Loaders, glow, curved marquee |
| Text effects, carousels, headers |
| Accordion, pagination, pickers |
| Many animation-heavy components |
Key Notes
- Wrap with when using gesture-based components
- Configure
react-native-reanimated/plugin
in babel config
- Skia components require native module installation
- All animations target 60fps via Reanimated's UI thread
- Some blur effects () work best on iOS
- Import paths follow
@/components/{layer}/{name}
where layer is , , , or