컴포넌트 설계방법 정리 - ChoDragon9/posts GitHub Wiki
글의 목적
컴포넌트의 내부 코드 작성 순서와 컴포넌트를 어느 수준까지 추상화를 해야 하는 지 고민했던 사항을 작성한다. 컴포넌트를 개발할때도 인터페이스가 중요하다.
순서
- 컴포넌트 개발 순서
- 컴포넌트 내부 코드 정렬
- 컴포넌트 추상화 레벨링
컴포넌트 내부 코드 정렬
- Decorator
- Property
- Lifecycle
- method
컴포넌트 개발 순서
- 인터페이스 설계
<select-box
disabled="false"
placeholder="선택해주세요."
options="['서비스 변경', '정책 고지', '시스템 장애', '프론트 장애']"
@on-change="onChangeSelect($event)"
>
</select-box>
- 개발
- 테스트