본문으로 건너뛰기

ViewPagerTabGroup

<ViewPagerTabGroup /> 은 상단에 Tab 선택으로 페이지를 이동할 수 있는 뷰 컴포넌트입니다.

:::caution

<ViewPagerTabGroup /> 의 children 으로는 반드시 <ViewPagerTabGroup.Item /> 을 사용해야 합니다.

:::

Loading...

How to use

import { ViewPagerTabGroup } from '@vibrant-ui/components';

Properties

ViewPagerTabGroup

<ViewPagerTabGroup /> 은 현재 보여지고 있는 페이지 뷰를 전환할 수 있는 탭바를 보여주는 동시에, 각각의 페이지 뷰를 담고 있는 <ViewPagerTabGroup.Item /> 을 감싸는 상위 컴포넌트입니다.

PropTypeDefaultDescription
children(*)ViewPagerTabGroup.Item-ViewPagerTabGroup 의 탭 중 하나가 선택되었을때 보여질 View page 를 렌더하는 하위 컴포넌트들
tabSpacingnumber-탭을 변경할 수 있는 탭 아이템 간의 간격
onTabChange() => void-탭이 변경될 때마다 호출될 함수

ViewPagerTabGroup.Item

<ViewPagerTabGroup.Item /> 은 각각의 탭이 렌더해야 하는 content 와 탭바에서 보여질 탭의 title 을 설정할 수 있는 컴포넌트입니다.

탭을 선택하면 <ViewPagerTabGroup.Item /> 가 렌더하는 페이지가 보여집니다.

PropTypeDefaultDescription
title (*)string탭바에서 보여지는 해당 탭의 텍스트
tabId (*)string탭의 고유한 id 값
renderContent (*)() => ReactElement-탭이 선택되었을때 페이지에 보여질 content
onTabSelected() => void탭이 선택되었을 때 호출될 함수
Loading...
이전
TobBar