같은 역할을 하는 컴포넌트(button, list, diglog 등), 스타일(fontfamliy, color, fontweight) 등을 미리 정의해놓고 재활용해서 사용할 수 있다면, 시간 절약 및 중복되는 코드 최소화, 코드 가독성 등이 월등히 좋아진다.
만약, 이러한 디자인 시스템을 정해두지 않으면, Header의 길이나, font, size, color 등이 모두 제각각이 될 수 있기 때문이다.
즉 -> 디자인부터 개발까지 모두 공통된 규약을 사용하자는 의미. => 하나로 디자인을 통일하자.
디자인 시스템의 3가지 구성요소