Shadcn/UIがBase UIをデフォルトに変更
원제: Shadcn/UI now defaults to Base UI instead of Radix
왜 중요한가
주요 UI 라이브러리 생태계에서 Base UI가 Radix를 대체하는 사실상의 표준으로 자리잡아, 프론트엔드 개발 트렌드에 광범위한 영향을 미칠 전망이다.
Shadcn/UI는 2026년 7월부터 기본 컴포넌트 라이브러리를 Radix에서 Base UI로 전환했다. Base UI는 버전 1.6.0으로 주간 다운로드 600만 회 이상을 기록 중이며, `npx shadcn init` 실행 시 Base UI가 기본 선택지가 된다. Radix는 계속 지원되며 기존 프로젝트의 마이그레이션은 불필요하다.
Shadcn/UI는 2026년 7월부로 기본 컴포넌트 라이브러리를 Radix에서 Base UI로 변경한다고 공식 발표했다.
2023년 1월에 출시된 shadcn/ui는 당초 Radix를 기반으로 구축됐다. Base UI는 Radix를 만든 동일한 팀이 개발한 차세대 비스타일 헤드리스 컴포넌트 라이브러리로, 현재 버전 1.6.0이며 주간 다운로드 수는 600만 회를 넘어섰다.
전환을 결정한 주요 이유로는, shadcn/create로 생성된 프로젝트에서 Base UI를 선택한 비율이 Radix의 약 2배에 달했다는 커뮤니티 동향이 꼽혔다.
주요 변경 사항은 다음과 같다. `npx shadcn init` 실행 시 Base UI가 기본값으로 설정되고, shadcn/create에서도 Base UI가 먼저 표시된다. 문서 페이지도 Base UI 탭을 기본으로 열린다.
한편, Radix는 폐기되지 않으며 모든 업데이트와 신규 컴포넌트는 두 라이브러리 모두에 제공된다. 기존 Radix 기반 프로젝트는 마이그레이션 없이 계속 사용 가능하다. Radix를 기본으로 유지하려면 `shadcn init -b radix` 플래그를 사용하면 된다.
마이그레이션을 원하는 경우에는 `pnpm dlx skills add shadcn/ui`를 실행한 뒤, 코딩 에이전트에 `migrate accordion to base-ui`와 같이 요청하는 방식으로 컴포넌트 단위의 점진적 마이그레이션이 가능하다.