디자인을 오래 유지하려면 페이지마다 값을 직접 넣는 방식보다, 중앙 토큰을 기준으로 움직이는 편이 낫다.
이 프로젝트의 기준은 theme-vars다.

중앙 제어가 유리한 이유

  1. 색을 바꾸면 전체 톤이 같이 바뀐다.
  2. 간격을 바꾸면 카드와 리스트의 리듬이 함께 맞춰진다.
  3. 라운드와 그림자도 한 번에 정리된다.
  4. 언어가 늘어나도 UI 규칙은 그대로 재사용된다.

운영 관점의 체크포인트

  • 구성요소가 많아질수록 하드코딩은 빨리 쌓인다.
  • theme-vars가 있으면 수정 지점이 줄어든다.
  • 페이지별 예외값은 최소한으로 유지해야 한다.

결국 좋은 시스템은 “보기 좋은 화면”보다 “고치기 쉬운 구조”에서 시작한다.