Snap Animations move elements instantly to their target position with no transition—0ms duration. No easing, no gradual movement. Used when immediate feedback is more important than smooth motion. Common in precise interactions (clicking tabs, toggling settings) where users expect instant response.
Use snap (no animation) for direct manipulation (clicking tabs, radio buttons), toggle switches (immediate on/off), selection states (active tab), or when user initiated precise action. Animation can feel laggy for frequent interactions. Use animation for system-initiated changes (loading, refreshing), but snap for user-initiated immediate feedback. Performance benefit too.
Motion Animation
Instant animation with no interpolation. Element jumps from one state to another immediately. Creates emphasis and urgency.