시리보카는 나만의 영단어장 웹 애플리케이션으로, 그동안 개발하면서 느꼈던 갈증들을 해소하는 사이드 프로젝트입니다.왜 그런거 있잖아요.. 클린하고 확장성 있는 코드를 쓰기 위해 더 집착(?)하고 싶은데 시간상 일정상 넘어가야 했던 디테일한 요소들!그동안 개발하며 "이렇게 하면 좀 더 좋을텐데" 라고 느꼈던 점들을 개선하여 차곡차곡 기록하려고 합니다! 참고: 이 글은 완성된 버튼을 만드는 방법이 아니라, 공통 컴포넌트를 설계할 때 어떤 기준으로 구조를 세워나가는지에 대한 나의 기록입니다. 오늘 할 것은 최강의 버튼 컴포넌트 만들기!초점은 "클린 코드"과 "확장성"입니다.기술스택 : React, TypeScript, TailwindCSS1. 스타일 분리디자인 팀에서 넘겨주신 버튼 컴포넌트를 보면 보통 "모드"..