Definition
Designing how interactive elements behave when users click, swipe, type, hover, or drag. It includes transitions, feedback, animation, and state changes.
Why it matters
Strong interaction design is what makes a product feel polished rather than clunky.