
Design System 기반 Component library 개발 및 배포 경험기
·
⭐FE
📌배경사내 여러 프로젝트에서 UI 컴포넌트들을 pkg로 말게 되었는데 ... 당연하게도 pkg로 배포하게 된 이유는 `생산성`에 있다. 정해진 컴포넌트들을 그대로 가져다가 쓰면 프로젝트를 진행하면서 미리 구축된 컴포넌트를 쓸 수 있으니 작업속도가 폭발적으로 증가할거라는 기대였다. 📌과정프로젝트 세팅부터 라이브러리 선정, 그리고 컴포넌트 개발까지 모든 과정을 거의 혼자 진행했다. 별도의 라이브러리 없이 컴포넌트 개발을 진행하는 것은 작업속도와 안정성 측면에서 굉장히 비효율적이라 생각하여 shadcn ui ( radix-primitive 기반 ) 를 적극 이용하였다. 동시에 스타일링은 `tailwind`를 이용하였다. css in js는 사실상 서버 컴포넌트에서는 지원을 하지 않기에 목록에서 뺏고 css..