스피너
스피너는 화면이나 요소의 다양한 처리 상태를 시각적으로 표시한 것으로 화면 전체나 일부 요소에 접근하기 위해 일정 시간 동안 대기해야 함을 사용자에게 안내한다.
스피너는 화면이나 요소의 다양한 처리 상태를 시각적으로 표시한 것으로 화면 전체나 일부 요소에 접근하기 위해 일정 시간 동안 대기해야 함을 사용자에게 안내한다.
사용 지침
결과 데이터가 도착하기 전 사용자 응답이 보류되는 짧은 비동기 구간에 표시하고, 작업이 1초 이상 지속될 가능성이 있다면 진행률 텍스트나 단계 표시기를 함께 고려합니다.
예제
Default
로딩 중Loading data..
Without Label
With Form Spinner
Multiple Spinners
로딩 중Loading data..
로딩 중Processing...
속성
| 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| aria-label | string | — | Defines a string value that labels the current element. @see aria-labelledby. |
| className | string | — | — |
| id | string | — | — |
| label | string | 로딩 중 | — |
| onClick | MouseEventHandler<HTMLSpanElement> | — | — |
| size | "small" | "medium" | "large" | null | — | — |
| style | CSSProperties | — | — |
| tabIndex | number | — | — |