Microinteractions are small, single-purpose animations that provide feedback or guide user behavior. Think: button ripple on click, checkmark animation when task completes, heart filling when you like something. They make interfaces feel responsive, alive, and polished—but only when done subtly.
Use microinteractions for feedback (button clicked, form submitted, item saved), state changes (toggle on/off, checkbox checked), and system status (loading, success, error). Keep them fast (200-400ms), purposeful (communicate something), and skippable (don't block user). Great for onboarding, gamification, and premium feel. Avoid in data-heavy apps where speed matters more than delight.
Interaction Patterns
Small, delightful moments—button animations, toggle transitions, loading states