shadcn 베이스와 스타일, 아이콘을 선택하세요

발행: (2026년 4월 28일 AM 11:48 GMT+9)
4 분 소요
원문: Dev.to

Source: Dev.to

Overview

shadcncraft는 이제 Base UI, 일곱 가지 shadcn 스타일, 여러 아이콘 라이브러리, 그리고 설치 전에 조합을 미리 볼 수 있는 새로운 커스터마이저를 지원합니다. 프로젝트의 설정이 이제 진실의 원천이 되므로, 컴포넌트는 선택한 기본값에 맞게 설치됩니다.

Supported Bases

  • Radix UI
  • Base UI

두 베이스 모두 완전 지원됩니다.

Supported Styles

일곱 가지 shadcn 프리셋을 모두 사용할 수 있습니다:

PresetDescription
Vega클래식 shadcn 룩
Nova더 촘촘한 간격, 보다 컴팩트
Maia부드럽고 둥근 느낌
Lyra날카롭고 구조적인 디자인
Mira밀집하고 제품 중심
Luma부드럽고 유동적인 느낌
Sera에디토리얼·타이포그래피 스타일

프로젝트에 이미 이러한 스타일 중 하나가 적용되어 있다면, shadcncraft가 자동으로 이를 따릅니다. shadcn으로 만든 커스텀 스타일도 사용할 수 있습니다.

Supported Icon Libraries

  • Lucide
  • Tabler Icons
  • Hugeicons
  • Phosphor Icons
  • Remix Icon

Live Customizer

각 컴포넌트와 블록 페이지에는 이제 실시간 커스터마이저가 포함되어 다음을 할 수 있습니다:

  • RadixBase UI 전환
  • style 프리셋 변경
  • icon library 교체
  • fontsradius 조정
  • shadcn 또는 tweakcn 테마 적용

설치하기 전에 정확히 어떤 결과가 나올지 미리 확인할 수 있습니다. 커스터마이저는 shadcn create와 동일한 방식으로 작동하며, 모든 컴포넌트와 블록에 적용됩니다.

Note: 일부 오래된 블록은 아직 모든 옵션을 지원하지 않을 수 있습니다. 우리는 시간이 지나면서 이를 업데이트하고, 각 컴포넌트와 블록 페이지에 지원 여부를 명확히 표시할 예정입니다.

Enabling Style‑Aware Install

선택한 스타일을 설치에 반영하려면 components.json의 한 줄을 수정하십시오:

{
  "registries": {
    "@shadcncraft": {
-     "url": "https://shadcncraft.com/r/{name}",
+     "url": "https://shadcncraft.com/r/{style}/{name}",
      "headers": {
        // ... your existing headers ...
      }
    }
  }
}

이것만 하면 됩니다.

Conclusion

새로운 커스터마이저는 shadcncraft를 shadcn create 워크플로와 더욱 가깝게 만들어 줍니다: 동일한 스타일, 동일한 구조, 동일한 기대감. 이제 디자인 시스템이 Figma와 코드 양쪽에서 일관되게 동작합니다.

추가 업데이트가 곧 찾아옵니다.

0 조회
Back to Blog

관련 글

더 보기 »

2026년 RL 환경 플랫폼 현황

지난 글에서 나는 처음부터 로컬 RL 환경을 구축하는 고통에 대해 썼다. 시장을 파헤쳐 본 결과, 내가 발견한 것은 다음과 같다. 왜 RL 환경...