본문 바로가기
2026년 5월 27일1분 읽기

shadcn/ui v3로 옮겼는데 Tailwind v4와 호환 깨짐 — Radix를 Base UI로 강제 변환?

김영삼
조회 313댓글 3

shadcn/ui를 v2에서 v3로 옮기려는데 Radix → Base UI 자동 마이그레이션이 깨끗하게 안 됩니다. 컴포넌트 42개 사용 중.

npx shadcn@3 migrate --from radix --to base-ui

위 명령 실행 후:

  • Dialog 8개 중 5개 — 자동 변환 OK
  • Tabs 12개 중 11개 — onValueChange → onChange 시그니처 못 맞춤
  • Tooltip — TooltipProvider 자동 제거 시 일부 hover 깨짐
  • 커스텀 wrapper 컴포넌트 — 전혀 처리 못함

또 Tailwind v4와 동시 사용 시 dark variant가 일부 안 먹어요. 단계적으로 옮기는 노하우 있으면 부탁드립니다.

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록