개발도구 도구
shadcn-ui/cn
GIGitHub
shadcn-ui가 Tailwind 클래스 병합 및 충돌 해결을 위한 새로운 엔진 'cn'을 공개했습니다. 이 라이브러리는 기존의 대표 유틸리티인 tailwind-merge와 clsx를 대체합니다.
세 줄 요약
- 기존 기능과 완벽한 호환성을 유지하면서도, 실제 대규모 프로젝트 환경에서 최대 37배에 달하는 압도적인 성능 향상을 제공하여 개발 효율을 극대화했습니다.
- 프레임워크 종속성이 없고 브라우저, Node.js 등 다양한 환경에서 작동하므로, 어떤 Tailwind CSS 프로젝트에서도 빠르고 안정적인 클래스 관리가 가능합니다.
- 기존 사용자는 마이그레이션 과정이 필요하며, 동적으로 생성되는 클래스는 Tailwind 규칙에 따라 안전 목록(safelist) 설정을 확인해야 합니다.
shadcn-ui가 Tailwind 클래스 병합 및 충돌 해결을 위한 새로운 엔진 'cn'을 공개했습니다. 이 라이브러리는 기존의 대표 유틸리티인 tailwind-merge와 clsx를 대체합니다.