아시다시피 “저장 및 편집” 버튼이 있습니다.
![]()
저장할 내용이 있을 때까지 버튼이 회색으로 유지되면 좋겠습니다.
즉, 사용자가 실제로 아무것도 편집했는지 아닌지에 대한 피드백을 받아야 합니다.
(우리가 이야기하는 것은 사용자가 변경하려는 이전 텍스트가 이미 있는 버퍼입니다. 빈 버퍼가 아닙니다.)
"왜 그걸 알아야 하느냐"고 물을 수도 있습니다.
하지만 그것은 모두 UX 피드백 루프의 일부입니다. 예를 들어 CTRL+Z를 눌러 실행 취소할 때, 사용자가 버퍼의 원래 상태로 복원했는지 아닌지 등을 알아야 합니다. 믿어주세요. 마치 옛날 ^H (백스페이스) 키를 쓰던 시절처럼요.
그리고 “+Create Topic” 버튼은 더 복잡한 문제입니다. ("+ New Topic"은 다른 버튼입니다.)
여기서는 사용자가 버튼을 클릭해 성공하려면 유효한 제목과 함께 일부 콘텐츠가 필요합니다. 그래서 버튼이 언제 회색이 아니어야 하는지(클릭 가능해져야 하는지) 확실하지 않습니다.