Breadcrumb
Hierarchical navigation showing where you are.
iOS
Android
Web
tsx
Default
Slash
Dot
Home icon
Props
Breadcrumb
BreadcrumbItem
Do & Don’t
Current page
Don’t
Linking the current page implies there's somewhere to go; it's a dead link to itself.
Do
Ancestors are links; the page you're on is plain text at the end of the trail.
Deep paths
Don’t
A fully expanded deep path wraps and competes with the page.
Do
Collapse the middle to an ellipsis; keep the root and the last couple of levels.
Separator
Don’t
Mixing separators in one trail looks broken.
Do
Pick one separator and use it the whole way.
Home root
Don’t
An icon-only root with no label is unclear to screen readers.
Do
Give the home icon an aria-label so the root is announced.
Chevron
Don’t
A down (or back) chevron reads as a dropdown or a back affordance, not progression down the hierarchy.
Do
Point the chevron in the reading direction (right in LTR) so each one means 'drill into the next level'.
Slash
Don’t
A full-weight, foreground slash competes with the labels and can read as part of a link.
Do
Keep the slash muted and lighter than the text so it reads as a quiet path divider.
Dot
Don’t
A baseline period looks like a typo or end-of-sentence, not a separator between crumbs.
Do
Use a centered middot (·) so the dot sits between the crumbs and clearly divides them.