Tier D3

RN-universal Breadcrumb pilot

Scaffolded

Props-driven breadcrumb trail. Takes an items array of { label, href?, current? }. Automatically marks the last item as the current page and emits schema.org/BreadcrumbList JSON-LD for GEO.

Side-by-side: standard trail

shadcn (compound)
RN

Custom separator

Short trail (two items)

Schema emission

An application/ld+json BreadcrumbList block is emitted inline when renderSchema is left on (default). Opt out with renderSchema={false} if a surrounding WebPageSchema already carries the trail.

Semantics

AspectshadcnRNNotes
Wrapper<nav aria-label="breadcrumb"><View role="navigation">Same
Item list<ol><li><View>Presentation-only
Current pagearia-current="page"aria-current="page"Auto-applied to last item
Separator<li aria-hidden>aria-hidden View + iconDefault chevron; custom node accepted
Schemanone by defaultBreadcrumbList JSON-LDRN version emits for GEO; opt out via prop