Test your Radix UI knowledge with a free interactive quiz — 21 questions with answers and explanations. No signup needed to play.
Question 1/5Score 0
How does Radix UI's `Tooltip` handle showing/hiding based on user interaction?
Questions in this quiz
How does Radix UI's `Tooltip` handle showing/hiding based on user interaction?
What happens to a Radix `Select` or `DropdownMenu`'s positioning relative to its trigger element by default?
What is the benefit of Radix components exposing state via data attributes (like `data-state="open"` or `data-disabled`) rather than only via React props?
Why might a team choose Radix UI over a fully pre-styled component library like Material UI for a design-system-heavy project?
What is Radix UI primarily?
What is the relationship between Radix UI (the low-level primitives, sometimes called Radix Primitives) and shadcn/ui?
How does a Radix `Dialog` (modal) component typically handle focus management?
What does Radix UI's `DropdownMenu` component handle regarding keyboard navigation?
What styling approach does Radix UI itself recommend or require?
What kind of components does the Radix UI primitives library typically provide?
What is a `Root` component in Radix's compound component pattern typically responsible for (e.g. `Dialog.Root`, `Select.Root`)?
How are Radix UI components typically composed/structured in code?