State
상태
When a developer asks "what does hover do?". Missing from the mockup, this is where things stall.
The condition an element is in. The same button should look different at rest, on hover, while pressed, and when disabled.
Defining this set of six for every component is where a design system begins. → Step through it in the deep dive
States are the single most commonly missing thing in design mockups. Hand over only the resting state and the developer invents the rest. Define at least these six: default, hover, focus, active, selected, disabled.
Define six states for each component — default / hover / focus / pressed / selected / disabled. Include a loading state for anything waiting on data.