2019 IBM Developer Day(https://developer.ibm.com/kr/devday2019/) 에서 재사용 가능한 커스텀 컴포넌트를 만드는 이야기에 관하여 발표한 자료입니다.
---
발표 소개: 여러분은 어디든 쉽게 끼울 수 있는 블록을 만들어야 합니다. 하지만 그 블록은 조금의 노력으로 많은 일을 할 수 있어야 하고 / 쉽게 개조할 수 있어야 하고 / 다른 블록과 같은 규칙을 따라야 하며 / 무엇보다도 쓰기 편하고 예뻐야 합니다. 이는 보통의 프런트엔드 개발자가 재사용 가능한 컴포넌트를 만들 때 하는 고민입니다. 본 발표에서는 데이터 사이언스 노트북 플랫폼 Zepl의 UI를 전면 개편하며 만들었던 커스텀 컴포넌트의 디자인부터 구조 설계, 리팩토링에 관해 이야기를 합니다.