Why Use Motion Icons React?
Instead of writing custom CSS animations for every icon, Motion Icons React gives you:- Pre-built animations: 10+ ready-to-use animation types
- Zero configuration: Works out of the box with sensible defaults
- Full control: Customize timing, triggers, and behavior
- TypeScript support: Complete type safety and autocomplete
- Accessibility first: Respects user motion preferences automatically
Key Features
Easy to Use
Drop-in replacement for Lucide React icons with zero configuration
Rich Animations
10+ built-in animations including spin, bounce, wiggle, and more
Entrance Effects
Eye-catching entrance animations to grab user attention
Accessible
Automatically respects
prefers-reduced-motion
settingsLightweight
Minimal bundle size impact on your application
TypeScript Ready
Full type safety and IntelliSense support included
Quick Example
Here’s a simple comparison showing how easy it is to add animations:MotionIcon
and add an animation
prop.
Get Started
Ready to animate your icons? Follow our step-by-step guide:Quick Start Guide
Install and set up Motion Icons React in under 2 minutes
Explore the Documentation
Installation
Install the package and set up your first animated icon
Animation Types
Explore all available animations and entrance effects
Props & API
Complete reference for all component props and options
Examples
Real-world examples and common use cases
Popular Use Cases
Loading Spinners
Loading Spinners
Interactive Buttons
Interactive Buttons
Notification Icons
Notification Icons