Getting Started
Vortex UI를 사용하여 프로젝트를 빠르게 시작하세요.
Vortex UI란?
Vortex UI는 전사 표준 프론트엔드 컴포넌트 라이브러리입니다. React 19, TypeScript 5, Tailwind CSS 4.0을 기반으로 하며, 세 가지 제품 패키지를 제공합니다.
제품 패키지
- Foundation: 중립적인 기본 컴포넌트 (커스터마이징 가능)
- iCignal: iCignal 브랜딩이 적용된 컴포넌트
- Cals: Cals 브랜딩이 적용된 컴포넌트
왜 Vortex UI를 사용해야 하나요?
1. Multi-tenant Architecture
제품별로 최적화된 컴포넌트를 제공하여 각 팀이 독립적으로 개발할 수 있습니다.
2. 개발자 경험
- TypeScript 완벽 지원: 타입 안전성과 IntelliSense 자동완성
- Tailwind CSS 기반: 유연한 스타일링과 빠른 개발
- CLI 도구 제공:
npx @vortex/cli로 간편한 컴포넌트 추가
3. 접근성 우선
- WCAG 2.1 AA 준수
- 키보드 네비게이션 지원
- 스크린 리더 호환
빠른 시작 (3단계)
React / React DOM 19 앱과 Vortex Private Registry 접근이 준비되어 있어야 합니다. 레지스트리 설정은 설치 가이드를 참고하세요.
Step 1: 설치
pnpm add @vortex/ui-foundationStep 2: 스타일 import
앱의 전역 진입점에 한 번 추가하세요.
import "@vortex/ui-foundation/styles"Step 3: 사용
import { Button } from "@vortex/ui-foundation"
export default function App() {
return <Button>저장</Button>
}UI 유틸리티, 디자인 토큰, 폰트, 다크 모드 스타일은 컴파일된 CSS에 포함됩니다. 패키지 사용을 위한 Tailwind/PostCSS 설정이나 TypeScript 경로 별칭은 필요하지 않습니다. 특정 컴포넌트가 요구하는 Provider 등은 해당 문서를 따르세요.
Cals/iCignal은 해당 제품 패키지 하나만 설치하고 같은 제품의 styles와 컴포넌트를 import합니다. Foundation은 내부 의존성으로 자동 설치되어 별도 설치나 import가 필요하지 않습니다.
앱 자체 Tailwind v4 유틸리티를 작성하는 경우에만 앱 Tailwind 설정과 선택한 제품의 tailwind-config를 사용할 수 있습니다. 이는 선택 사항이며 styles import를 대신하지 않습니다. CLI add의 소스 복사는 별도 흐름으로, 앱의 Tailwind/경로 설정이 필요할 수 있습니다.
제품별 가이드
선택한 제품에 맞는 설치 가이드를 확인하세요:
- Foundation 설치 - 기본 컴포넌트 패키지
- iCignal 설치 - iCignal 브랜딩 패키지
- Cals 설치 - Cals 브랜딩 패키지
추가 자료
- Introduction - Vortex UI 상세 소개
- Installation - 설치 가이드
- FAQ - 자주 묻는 질문