아토믹 디자인 패턴의 재사용성을 위한 고려 사항
시스템
2023. 8. 28. 20:35
아토믹 디자인 패턴은 디자인 요소들을 컴포넌트 단위로 구성하여 이를 조합하여 사용하는 것이 중요한 컨셉인 만큼, 가장 최소 단위인 아톰단계의 컴포넌트에서의 조합성과 재사용성이 얼마나 잘 구현되었는지가 중요하다고 할 수 있다. 예를 들면 html에서 공간을 나눌 때 사용하는 div태그는 박스 구조의 웹 구조를 구현할 때 사용할 수 있는 가장 기본적인 단위로서 여러 속성을 사용한다. 가장 기본적으로는 사이즈, 패딩, 마진, 위치, 백그라운드 색상, 백그라운드 이미지 등등을 사용하여 그 하위에 여러 컴포넌트를 위치시킨다. 해당 요소를 아토믹 디자인 패턴으로 구현한다면 Box컴포넌트로 그 역할을 구현할 수 있을 것이다. 하지만 아토믹 디자인 패턴으로 컴포넌트를 구성한 이상, 해당 컴포넌트에 디자인 속성을 넘겨줄..