List 디자인 시스템
11개 챕터
- 1.List 디자인 시스템은 왜 자유도를 제한해야 했을까
- 2.List를 화면이 아니라 구조로 나누자 Recipe의 기준이 생겼다
- 3.List API의 유연성은 어디에 두어야 했을까
- 4.ReactNode 슬롯은 ListRow에 들어올 컴포넌트를 제한하지 못했다
- 5.ListRow의 모양과 동작을 왜 하나의 계약으로 묶었을까
- 6.ListRow에 열 수 있었던 prop을 왜 열지 않았을까
- 7.ListRow마다 유효하던 코드가 List 전체에서는 어긋났다
- 8.ListRow에서 List로 올라와도 새 Recipe는 생기지 않았다
- 9.List를 나눈 것은 모양이 아니라 '상태의 소유권'이었다
- 10.같은 List를 만들었는데 왜 플랫폼 구현은 달라야 했을까
- 11.List의 공개 범위는 왜 타입만으로 지킬 수 없었을까