Stack

Stack (스택)

자식 요소를 세로나 가로로 배치하는 레이아웃 컴포넌트예요. 여러 요소를 일정한 간격으로 쌓을 때 가장 많이 쓰여요.

출처: 문서

본문

Stack은 기본적으로 자식 요소에 flex-direction: column과 gap: 8px을 적용해요. <ExampleTabs name="stack-basic" />

사용법 (Usage)

import { HStack, Stack, VStack } from "@chakra-ui/react"
<Stack>
  <div />
  <div />
</Stack>

예시 (Examples)

가로 (Horizontal)

direction prop으로 스택의 방향을 바꿀 수 있어요.

HStack

또는 HStack을 사용해 가로 스택을 만들고 자식 요소를 가로로 정렬할 수 있어요.

VStack

VStack을 사용해 세로 스택을 만들고 자식 요소를 세로로 정렬할 수 있어요.

시퍼레이터 (Separator)

separator prop으로 스택 아이템 사이에 시퍼레이터를 추가할 수 있어요.

반응형 방향 (Responsive Direction)

direction prop으로 스택의 방향을 반응형으로 바꿀 수 있어요.