
Componentes de UI que no se instalan: se copian a tu proyecto y son tuyos. Accesibilidad resuelta con Radix y estilo con Tailwind. Sobre esa base está construido el design system de esta web.
shadcn/ui invierte el modelo de las librerías de componentes: en vez de instalar una dependencia que no puedes tocar, el código se copia a tu repositorio y lo adaptas sin pedir permiso. Lo difícil (accesibilidad, teclado, focus) viene resuelto por Radix debajo.
Para un design system propio es el punto de partida perfecto: el DS de esta web parte de estos primitivos y los recompone con los tokens de la marca. La contrapartida honesta: al ser dueño del código, las actualizaciones upstream no llegan solas; mantenerlo pasa a ser trabajo tuyo.