DEV Community

Discussion on: Should a button communicate the current state, the intended behavior, or both?

Collapse
 
akajb84 profile image
Neesha Desai

I expect a button to tell me what will happen if I click. For example, as I write this, I have two choices: Preview or Submit. Both of those are very clear as to what the action will do. (Although clicking preview changes the button to markdown which I actually find confusing. I expected something more like edit. )

To be honest, I didn't know that Following was a button that would unfollow. 😳 There's nothing about it that indicates to me visually that I can click on it. The + Follow is more clear, mainly because of the +.

The unsave hover over I find really confusing. What does that mean? I don't know how you unsave something, unless it means it's going to be deleted.