A lightweight, customizable loading component for React Native with three variants: spinner
, dots
, and skeleton
. Built using only React Native core components — no external libraries required.
- 🔁 Default spinner (ActivityIndicator-like) using animated View
- 🔵 Dots loader with bounce animation
- ▓ Skeleton placeholder with pulse animation
- 🎯 Supports dark mode detection
- ⚙️ Configurable speed, size, and thickness
- 📦 Zero dependencies
A flexible, reusable and customizable input component for React Native with support for multiple types (text
, email
, number
, password
), show/hide password toggle, error messages, and more – all without using any external UI libraries.
- ✅ Supports
text
,email
,number
, andpassword
input types - 👁️ Show/hide toggle for password fields
- 🧠 Intelligent keyboard type selection
⚠️ Error message display- 🎨 Fully styleable via props
- 📦 Zero dependencies
npm install saireactnativeloader
# or
yarn add saireactnativeloader