Phase 9b · Tier A

RN-universal DropdownMenu pilot

Scaffolded

Anchored menu of selectable items. Built on the same modal+measure pattern as RnPopover. v1 ships Root, Trigger, Content (with align), Item (default + destructive), Label, Separator, Group, Shortcut. Sub-menus / Checkbox / Radio land in 0.2.x.

Side-by-side: account menu

shadcn (Radix)
RN

Pick an item to see which surface dispatched the select event.

Semantics

AspectshadcnRNNotes
TriggerRadix TriggerPressable + aria-haspopup="menu"Same role on RN-Web
ContentPortal + role="menu"RN Modal + role="menu"Anchored via measureInWindow
ItemRadix ItemPressable + role="menuitem"onSelect closes by default
Variantsdefault / destructivedefault / destructiveDestructive uses --color-error
Labelrole="presentation"Text + uppercase stylingSection heading inside menu
Separatorrole="separator"View + role="separator"Hairline between sections
Sub-menusYesNot in v10.2.x patch candidate
Checkbox/RadioYesNot in v10.2.x patch candidate