Use when implementing expand and collapse content sections.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when implementing help users understand their current location.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Help users understand their current location
Breadcrumbs display as horizontal link lists separated by symbols, helping users understand their website location at a glance. Breadcrumbs work as secondary navigation aids showing users their current location and providing easy navigation back through parent pages. Websites with deep hierarchical structures or complex navigation paths benefit most from breadcrumbs.
Use Breadcrumbs to show users their location within a website's structure and help easy navigation. Common scenarios include:
references/pattern.md, then choose the smallest viable variation.Do's ✅
<nav> with aria-label="Breadcrumb" for landmark navigationaria-current="page"<ol> to convey sequenceTarget performance metrics for breadcrumb navigation:
Lazy Loading for Deep Hierarchies
// Load intermediate levels only when needed
const BreadcrumbTrail = ({ path }) => {
const [expanded, setExpanded] = useState(false);
if (path.length > 5 && !expanded) {
return (
<>
{path[0]}
<button onClick={() => setExpanded(true)}>...</button>
{path[path.length - 1]}
</>
);
}
return path.map(item => );
};
The Problem: The last breadcrumb item links to the current page, creating confusing circular navigation.
<!-- Bad -->
<a href="/current">Current Page</a>
<!-- Good -->
<span aria-current="page">Current Page</span>
How to Fix It:
Use a non-clickable span with aria-current="page" for the current page instead of a link.
The Problem: Relying on breadcrumbs instead of proper main navigation, leaving users without clear site structure.
How to Fix It: Always provide a main navigation menu. Breadcrumbs should supplement, not replace primary navigation.
The Problem: Breadcrumb trail doesn't match actual site structure, misleading users about their location.
<!-- Bad: Skipping levels -->
Product Details
<!-- Good: Full path -->
Products > Electronics > Product Details
How to Fix It: Show the complete meaningful hierarchical path without skipping levels. Include Home only when it is an explicit breadcrumb item.
For full implementation detail, examples, and testing notes, see references/pattern.md.
Pattern page: https://uxpatterns.dev/patterns/navigation/breadcrumb
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Use when implementing expand and collapse content sections.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when implementing user account configuration and preferences.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when implementing social activity and updates stream.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when implementing conversational AI chat interfaces.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when implementing handling AI-specific errors.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when implementing loading states for AI operations.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.