공통 컴포넌트 BigModal, Modal 제작
공통 컴포넌트를 만드는 도중 크기와 용도가 다른 모달을 하나로 합쳐야 하나 아니면 분리를 해야 하나 고민이 많았다. 괜히 하나의 주제로 여러 개를 만들면 괜한 리소스가 낭비되는 게 아닌가 싶었기 때문인데, 많은 구글링 끝에 이 글을 보고 분리하기로 결정했다.
더 가치 있는 공통 컴포넌트 만들기: KAKAO 기술 블로그
URL: https://fe-developers.kakaoent.com/2024/240116-common-component/
'공통'이라는 말의 선입견 때문에 반드시 하나를 재사용성 높게 구현해야 한다고 생각했는데, 오히려 그 생각이 독이 된 케이스였다. 해당 공통 컴포넌트에서 지향하는 방향과 확장성에 대해 더 고민해 볼 수 있던 기회였고, 결과적으로 backdrop을 눌러서 닫는 큰 크기의 BigModal과 확인/취소 버튼으로 닫는 일반적인 Modal로 구성하였다.
프로젝트에서 공통 컴포넌트에 얼마만한 확장성과 자유도를 부여해야 할지 아직 명확하게 이해가 된 건 아니지만, 차츰 다른 문서도 보고 영상도 보면서 점점 더 보완해 나가야겠다~
'TIL' 카테고리의 다른 글
[2024.06.21] 아웃소싱 프로젝트 트러블슈팅회고(3-feet) (0) | 2024.06.22 |
---|---|
[2024.06.20] 모달에 Query string을 사용해 주소값 부여하기 (0) | 2024.06.21 |
[2024.06.18] JS Deep Dive_27. 배열 + 문자열 계산이 비효율적인 이유 (0) | 2024.06.19 |
[2024.06.17] 새로운 팀 프로젝트 시작_아웃소싱 프로젝트 (0) | 2024.06.18 |
[2024.06.15~16] 리액트 테스트 (0) | 2024.06.18 |