Skip to content

Re-implement Tabs, TabItem component using Tabs in Radix UI #982

@sungik-choi

Description

@sungik-choi

Description

Tabs, TabItem 컴포넌트를 Radix UI의 Tabs 컴포넌트를 사용하여 재구현합니다.

Reasons for suggestion

  • 키보드 네비게이션을 지원해야 합니다.
  • 올바른 HTMLElement(button)을 사용해야 합니다.

Proposed solution

  • Radix UI의 Tabs 컴포넌트는 해당 탭이 active되었을 경우 보여줄 컴포넌트까지 포함하고 있습니다. 재구현한다면 마이그레이션이 원활할지, 혹은 탭 영역만을 그리는 기존 동작을 그대로 유지하는 편이 나을지 테스트해보아야 합니다.
  • Write documentation #983 을 참고하여 mdx와 JSDoc을 추가합니다.

References

https://www.radix-ui.com/docs/primitives/components/tabs

Metadata

Metadata

Assignees

Labels

#reimplementationIssue or PR related to Reimplementation of existing components (#1105)a11yIssue or PR related to accessibilityenhancementIssues or PR related to making existing features better

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions