What problem does it solve?
Lottie and Rive reduce the cost of shipping rich vector animations by helping you replace GIFs and video with browser-ready assets that stay crisp and performant.
Core Features & Use Cases
- Lottie integration for After Effects exports: Use Bodymovin JSON to render playback-only animations for loading spinners, success/error states, and onboarding illustrations.
- Rive integration for interactive state machines: Use .riv files to drive hover/click/scroll-reactive UI behaviors via React-controlled inputs and triggers.
- Production performance guardrails: Apply lazy loading, explicit sizing to prevent layout shift, renderer selection (WebGL vs Canvas), and reduced-motion fallbacks.
Quick Start
Ask the skill to generate a React component that plays a Lottie loading animation above the fold, lazily loads the animation below the fold, and uses a reduced-motion fallback.