한국어
← All deep dives

Deep dive · 03

You drew one button —
why draw six more?

Hand over only the resting state and the developer invents the rest. Then you look at the result and say “that is not what the design showed”. Let us compare directly.

With states and without

On both buttons, hover, press, and Tab to them.

No states

Nothing responds when pressed, so people think “did that register?” and press repeatedly.

With states

It lightens on hover, sinks on press, and gains an outline on Tab.

What actually happens: A pay button with no press feedback got pressed three times, and three orders went through. States are not decoration — they prevent misfires.

What to take away

UI that does not respond feels broken. And it genuinely causes duplicate submissions.

WHY THIS MATTERS

The resting state is
one sixth of the work.

To say a button is “finished” you have to draw six. Without states in the mockup the developer fills them in by guessing, and all of it comes back in design QA.