프로젝트를 진행하면서 팀원마다 버튼 스타일, 폰트 크기, 라운드 값이 조금씩 달라지는 걸 보았습니다. 화면마다 미묘하게 다른 UI는 사용자 경험에도 영향을 주고, 코드 관리에도 불필요한 비용을 발생시킵니다. 이 문제를 줄이고자 “디자인 시스템을 준수해야겠다”는 생각을 하게 되었습니다.
프로젝트를 하다 보면 텍스트 스타일을 어떻게 관리할지가 늘 고민거리입니다. Tailwind를 쓰면 text-lg, text-xl 같은 유틸리티 클래스 덕분에 빠르게 작업할 수 있지만, 서비스가 커지면 일관성을 유지하기 어려워집니다.