shadcn/ui — kopiowalne komponenty Radix+Tailwind
shadcn/ui to model dystrybucji komponentów, w którym CLI kopiuje gotowe implementacje (zwykle React + Tailwind) bezpośrednio do kodu projektu zamiast instalować zamkniętą bibliotekę w `node_modules`. Komponenty bazują na prymitywach Radix UI (dostępność, fokus, klawiatura) i są stylowane klasami Tailwinda, które można dowolnie modyfikować. Aktualizacja polega na świadomym merge z upstreamem, nie na opaque bumpie wersji paczki.
Dla projektów marketingowych oznacza to szybki start z dobrymi wzorcami dialogów, nawigacji czy formularzy przy jednoczesnej pełnej zgodności z brand bookiem — kolory, zaokrąglenia i typografia są w plikach repo, nie ukryte w CSS biblioteki. Zmniejsza ryzyko „klocków Lego”, których nie da się ostylować bez hacków.
Trzeba liczyć się z odpowiedzialnością za utrzymanie skopiowanego kodu: warto mieć proces review przy aktualizacjach generatora. Przejrzysta własność kodu bywa atutem przy audytach bezpieczeństwa i dostępności u klientów enterprise.