Button Components
Overview
Collection of customizable button components for React Native applications
Our button library provides a comprehensive set of customizable button components for React Native applications.
Available Button Types
Base Buttons
- Button - Standard button component with haptic feedback
- PressableOpacity - Base pressable component with opacity animation
Animated Buttons
- RainbowButton - Button with rotating gradient border
- RainbowButton2 - Enhanced gradient border button
- RainbowButton3 - Full gradient background button
- RippleButton - Material Design ripple effect button
- ShinyButton - Button with shine animation effect
Selection Buttons
- RadioButton - Animated radio selection button
- LanguageButton - Language selection button with flags
Installation
Common Features
- Haptic feedback support
- Theme integration (light/dark mode)
- Accessibility support
- Cross-platform compatibility
- Customizable styles and animations
- Loading and disabled states
Usage Example
Best Practices
- Choose the appropriate button type for your use case
- Maintain consistent styling across your application
- Always handle loading and error states
- Provide proper feedback for user interactions
- Ensure accessibility compliance
Was this page helpful?