배경
- 타 팀과 협업을 진행하다보면 공용 로직을 제공하기 위해 공통 모듈을 만드는 케이스가 생기곤 하는데요.
- 공통 모듈의 인터페이스를 어떻게 설계하면 사용하기 쉽고 직관적으로 만들 수 있을지 공유해요.
- (프론트엔드 상태 모델링 세션을 듣고 오시면 도움이 될거에요)
인터페이스
인터페이스의 역할은 무엇일까요? 여러가지 측면이 있겠지만
- 얕게는 인터페이스는 유저가 제품을 사용하는 경계면이 되기도 하면서
- 깊게는 유저가 제품을 학습하는 정보가 되기도 합니다.