목록 보기
Custom Style System 구축하기
프론트엔드

Custom Style System 구축하기

크리에이트립
크리에이트립
2024년 7월 18일

두줄요약

styled-components 기반 프로젝트에서 반복되는 레이아웃 스타일을 줄이기 위해 Custom Style System을 구축했습니다. props 매핑과 반응형 인터페이스로 VStack, HStack 같은 재사용 컴포넌트를 만들었습니다.

핵심 내용

  • styled-components 기반 프로젝트에서 반복되는 flex, grid 레이아웃 스타일 패턴을 줄이기 위한 Custom Style System 구축 경험
  • 기존 환경 위에서 동작, 인터페이스 제어권 확보, 축약 표현 지양, 성능 영향 최소화라는 원칙 설정
  • props를 css 속성으로 매핑하는 로직과 VStack, HStack, Center, Grid 같은 컴포넌트 구현으로 스타일 선언을 단순화
  • 동료와 인터페이스 범위를 논의하며 확장성과 유지보수성을 함께 고려

다음 읽기

#styled-components 주제를 이어서 읽기

styled-components에서 Tailwind CSS로 안전하게 대규모 마이그레이션하기

styled-components에서 Tailwind CSS로의 대규모 점진 마이그레이션 방법을 다뤘습니다. CSS Cascade Layers와 SSR/CSR 대응으로 스타일 충돌 없이 전환했습니다.

크리에이트립
크리에이트립
프론트엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...