Variants
Variants allow you to define multiple states for an element and easily switch between them. This is useful for managing complex animations that involve multiple interactive states.
Button with Hover and Tap Effects

Example of how to use frame motion variants.

Animated Button
animated-button.tsx
ByteBigBoss