테크톡톡 2026 | Frontend Developer - 우당탕탕 디자인 시스템
- AI 에이전트가 PR 내용과 diff를 바탕으로 릴리즈 노트를 자동 생성하도록 구성했다.
- 배포가 끝나면 비개발자도 변경 사항을 이해할 수 있는 릴리즈 노트를 Slack 채널에 공유하는 흐름까지 확장해 봐도 좋겠다.
- 컴포넌트 props에는 의도한 속성만 선언하고, 추가 속성이 필요할 때는
customProps를 통해 접근한다.- 컴포넌트를 직관적으로 사용하면서도 필요한 커스텀에는 유연하게 대응할 수 있고, 무엇이 커스텀되었는지도 한눈에 파악할 수 있다.
createCustomSlots,useSlots등을 사용해customProps구현을 추상화한다.- 아이콘마다 여백이 다른 문제는 아이콘 리소스를 관리하는 곳의 관심사이지 디자인 시스템 컴포넌트의 관심사가 아니다.
- 아이콘별로 이상적인 크기에 도달하기 위한 배율을 계산하고, 그 로직을 담은 리소스 센터 라이브러리로 해결한다.
