React

Article

Article은 일관된 selection 및 줄바꿈 정책을 사용할 수 있게 돕는 유틸리티 컴포넌트입니다.

Usage

import { Article } from "@seed-design/react";
<Article>Article</Article>

Props

BoxProps와 동일합니다.

Examples

Word Break Behavior

lang global attribute를 통해 추론된 언어에 따라 단어 내 줄바꿈(word-break) 동작을 설정합니다.

한국어 문서/요소에서는 한 어절 안에서 줄바꿈이 발생하지 않도록 하고, 그 외 언어는 표준 규칙을 따릅니다. 컨테이너를 벗어날 정도로 긴 단어 안에서는 줄바꿈이 발생합니다. 일본어에서 문장 부호 직전, 스테가나 직전, 반복 부호 직전 등 어색한 위치에서 줄바꿈이 발생하지 않도록 조정됩니다.

User Select Behavior

<Article /> 내부 요소는 사용자가 선택(user-select)할 수 있습니다.

Disable User Selection

Text 컴포넌트의 userSelect="none" prop을 사용하여 <Article /> 내부 요소를 선택 불가능하게 만들 수 있습니다.

Text

Text 컴포넌트에 대해 자세히 알아봅니다.

Prevent PullToRefresh or TabsCarousel Gestures

<Article /> 내부 요소는 사용자 선택이 가능합니다. 따라서, 드래그 동작을 통해 내부 요소를 선택 시 의도하지 않은 PTR(당겨서 새로고침) 또는 탭 스와이프 제스처가 발생할 수 있습니다.

PullToRefresh.preventPull 또는 Tabs.carouselPreventDrag<Article />에 전달하여 Article에서 발생한 이벤트가 제스처를 트리거하지 않도록 할 수 있습니다.

Loading...
Loading...

Using asChild or as prop

<Article />은 기본적으로 <article>로 렌더링되지만, asChild 또는 as prop을 사용하여 다른 요소로 변경할 수 있습니다.

Composition

asChild prop에 대해 자세히 알아봅니다.

Last updated on

On this page