# Design System Decision Record

> Clean Markdown view of GeekNews topic #7827. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=7827](https://news.hada.io/topic?id=7827)
- GeekNews Markdown: [https://news.hada.io/topic/7827.md](https://news.hada.io/topic/7827.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2022-11-16T13:49:53+09:00
- Updated: 2022-11-16T13:49:53+09:00
- Original source: [so-so.dev](https://so-so.dev/react/design-system-decision-record/)
- Points: 15
- Comments: 0

## Topic Body

- linear라는 Design System을 작성하며 했던 고민과 결정에 대한 글  
- “필요한 일만 한다.” / “유연함은 의무이다.”  
### 목차   
- Principle  
  - Problem from Principle  
- Interface  
  - Compound Component  
- Headless  
  - 예시 1. Trigger  
  - 예시 2. 다양한 기능 컴포넌트  
- 디자인 시스템의 낯섦 예산  
  - 예시 1. Slot  
  - 예시 2. state  
  - 예시 3. PortalContainer  
- 사용하지 않음에 대한 지원  
- 추상화  
  - 예시: TimePicker  
- 틀린 선택 막아주기  
- 접근성  
  - 예시. TextField  
- 맺으며  
- 참고자료

## Comments



_No public comments on this page._
