Tailwind, Radix & shadcn/ui · Part 4 — Variants, States & Composition
Style on interaction and context: hover/focus/active/disabled, the group-* and peer-* patterns, and data-[state] styling — the exact mechanism Radix and shadcn rely on. With a live state explorer.