Framer Motion is a declarative animation library for React, using variants and gestures for smooth, production-ready motion with GPU acceleration.
It supports layout animations and scroll triggers.
Use Framer Motion when:
Note: Use animate prop for basics.
Prefers-reduced-motion respect.
Combine with IntersectionObserver.