reopt designreopt design
DocsExploreToolsPricingBuilder
Start
Overview
Start
Next.js 설치
Private install
Core Concepts
아키텍처
Composition Patterns
Accessibility
Keyboard Patterns
Styling
Theme System
Advanced Patterns
Build & Operate
Skills
AI Integration
CLI (opt surface add)
Dependency Graph
Tools
Canvas Catalog
Theme Builder
Form Builder
Templates
Templates
Releases
Release Notes
Oopt-ui
reopt designreopt design

A design system for the AI era

  • Docs
  • Pricing
  • Releases
  • GitHub
  • Terms of Service
  • Privacy Policy

© 2026 reopt-ai. All rights reserved.

Tabs

core

탭 패널 시스템. 4-part anatomy: Root, TabList, Tab, TabPanel.

컴포넌트 의존 관계

깊이
▲ USED BY (8)content-tabsvertical-tabsacquisition-analysisfunnel-analysisbreakdown-analysispath-analysiscohort-comparisonmarketplace-catalogTabs
100%

기본 사용

개요 콘텐츠입니다.

비활성화 탭

첫 번째 활성화 탭

테스트 커버리지

2026년 2월 4일2/2 통과
2성공
0실패
2전체
  • 탭과 패널을 렌더링한다
  • 탭 클릭으로 패널을 전환한다

TabsRoot Props

Prop타입기본값설명
defaultSelectedIdstring—초기 선택된 탭 ID
selectedIdstring | null—제어 모드: 선택된 탭 ID
setSelectedId(id: string | null) => void—제어 모드: 탭 변경 핸들러

TabList Props

Prop타입기본값설명
children*ReactNode—Tab 요소들
classNamestring—기본 스타일 오버라이드

Tab Props

Prop타입기본값설명
id*string—탭 고유 ID (TabPanel의 tabId와 매칭)
children*ReactNode—탭 레이블
classNamestring—기본 스타일 오버라이드

TabPanel Props

Prop타입기본값설명
tabId*string—연결된 Tab의 ID
children*ReactNode—패널 콘텐츠
classNamestring—기본 스타일 오버라이드

Import

tsx
import {
  TabsRoot,
  TabList,
  Tab,
  TabPanel,
} from "@reopt-ai/opt-ui";

키보드 동작

키동작
← →탭 탐색
Home첫 번째 탭으로 이동
End마지막 탭으로 이동