JS Design System v0.6

Getting startedN

이 디자인 시스템은 제품 메인 컬러를 제외한 모든 기본 구성(색 · 글자 · 간격 · 컴포넌트 · 패턴)을 제공합니다. 역할에 맞는 탭을 골라 순서대로 따라 하면 됩니다.

어느 역할이든 각 컴포넌트 페이지가 사용법의 단일 출처입니다. Examples 로 실제 동작과 상태를, Props 표로 허용되는 변형을, 코드 보기로 HTML+CSS · React 코드를 확인합니다. 필요한 컴포넌트가 없으면 Contribution 절차로 제안합니다.

헤더의 Accent 선택으로 제품별 컬러를, 테마 버튼으로 다크 모드를 미리 볼 수 있고, 키보드 / 로 검색창을 엽니다.

  1. Figma 파일 열기JS Design System Figma 파일 ↗ — 페이지 구성(Home · Foundations · Components · Patterns · Resources)은 이 사이트와 같습니다. 어느 페이지에 무엇이 있는지는 Figma Library 표를 참고하세요.
  2. 내 디자인 파일에서 라이브러리 켜기작업할 파일을 열고 왼쪽 Assets 패널 → 책 모양(Libraries) 아이콘 → JS Design System 을 켭니다. 한 번 켜 두면 그 파일에서 계속 쓸 수 있습니다.
  3. 컴포넌트 넣기Assets 검색창에 이름(예: Button, Tag, Data Table)을 입력하고 캔버스로 끌어다 놓습니다. 넣은 것은 인스턴스라 원본은 바뀌지 않고, 원본이 갱신되면 따라서 갱신됩니다.
  4. 변형·상태 바꾸기인스턴스를 선택하면 오른쪽 패널에 variant · size · state 드롭다운이 보입니다. 이름은 이 사이트 각 컴포넌트 페이지의 Props 표와 같아서, 개발자와 같은 말로 이야기할 수 있습니다.
  5. 색·글자·그림자는 스타일만직접 색을 고르지 말고 채우기 → Variables 탭에서 bg/ text/ border/ primary/ status/ severity/ 변수를 씁니다. 글자는 Text Style, 그림자는 Effect Style. 이렇게 해야 제품 컬러·다크 테마가 자동으로 맞춰집니다.

지원 환경

이 시스템은 데스크톱 웹(관리 콘솔) 만 공식 지원합니다. 아래 기준은 물리 해상도가 아니라 브라우저 viewport CSS px 기준이며, 새 화면은 이 표의 기준 프레임에서 시작합니다. 사이드 내비 폭·콘텐츠 최대 너비·컬럼 같은 레이아웃 값의 단일 출처는 Foundations › Grid 입니다.

지원 등급viewportFigma · QA 기준 프레임
Compact desktop md1024–12791024×768 · 전환점 1280×800
Standard desktop lg (기준)1280–19191440×960
Wide desktop xl1920 이상1920×1080

1023 이하(모바일 · 태블릿)는 미지원입니다. 데스크톱 콘솔을 축소해 제공하지 않으며, 터치 현장 업무가 확인되면 그때 별도 규칙과 업무 범위를 정의합니다. 미지원 범위를 "반응형 완료" 로 표기하지 않습니다.

이 가이드 사이트
휴대폰까지 볼 수 있습니다. 1600px 이상에서는 오른쪽에 페이지 목차가, 1200px 미만에서는 상단·좌측 메뉴가 ☰ 버튼 안으로 들어갑니다. 위 표는 제품 UI 의 지원 기준이며, 가이드 사이트의 표시 폭과는 별개입니다
표준 스냅샷
1024 · 1280 · 1440 · 1920 네 폭을 매 릴리스에서 확인합니다
브라우저
Chrome 111+ · Safari 16.2+ · Firefox 113+ (color-mix() 사용). 100% 와 200% 확대에서 핵심 조치가 가능해야 합니다
입력 방식
마우스 · 키보드. 모든 인터랙션은 키보드로 도달·실행 가능해야 하고, 터치 전용 동작은 두지 않습니다
기준 갱신
실제 사용자 기기·브라우저 로그와 제품 책임자의 결정으로 확정·갱신하며, 변경 전까지 위 표를 공식 약속으로 봅니다
React 패키지
React 18 · 19 · TypeScript · ESM/CJS 지원. 패키지 버전의 major.minor 는 이 가이드 버전(v0.6)과 같습니다 — React Package