All quizzes
Free quiz · 21 questions in the bank

Radix UI quiz

Test your Radix UI knowledge with a free interactive quiz — 21 questions with answers and explanations. No signup needed to play.

Question 1/12Score 0

What is the purpose of controlled vs. uncontrolled usage patterns in Radix components (e.g. a `Dialog`'s `open` prop)?

In this round
  1. What is the purpose of controlled vs. uncontrolled usage patterns in Radix components (e.g. a `Dialog`'s `open` prop)?
  2. What is `Radix.Portal` (e.g. `Dialog.Portal`, `Popover.Portal`) used for?
  3. What does it mean that Radix UI primitives are "unstyled"?
  4. Why does Radix UI emphasize accessibility (WAI-ARIA compliance) as a core feature rather than an afterthought?
  5. How does a Radix `Dialog` (modal) component typically handle focus management?
  6. What kind of components does the Radix UI primitives library typically provide?
  7. What ecosystem/framework is Radix UI (Primitives) built for?
  8. What is a common reason a component like a custom-built dropdown menu (without Radix or a similar library) might fail an accessibility audit?
  9. What does Radix UI's `DropdownMenu` component handle regarding keyboard navigation?
  10. What is Radix UI primarily?
  11. How does Radix UI's `Tooltip` handle showing/hiding based on user interaction?
  12. What is the typical installation footprint of Radix UI Primitives in a project?
Gaps to close?
Read the curated Radix UI notes — core concepts, patterns, interview prep.
Radix UI notes

More quizzes

.NET.NET MAUIAbsintheAccessibilityActixActix Web