UX Button Component Design Buttons seem like a very simple thing to implement. They are action driven. Push a button to compose an email. Push a button to delete some spam. This simplicity is excellent but belies a problem.