タスクの完了状況を示すインジケーターを表示します。通常はプログレスバーとして表示されます。
import React from 'react';import * as Progress from '@radix-ui/react-progress';import './styles.css';const ProgressDemo = () => {const [progress, setProgress] = React.useState(13);React.useEffect(() => {const timer = setTimeout(() => setProgress(66), 500);return () => clearTimeout(timer);}, []);return (<Progress.Root className="ProgressRoot" value={progress}><Progress.Indicator className="ProgressIndicator" style={{ transform: `translateX(-${100 - progress}%)` }} /></Progress.Root>);};export default ProgressDemo;
支援技術がタスクの進捗状況を読み取るためのコンテキストを提供します。
コマンドラインからコンポーネントをインストールします。
すべてのパーツをインポートして組み立てます。
progressbar
ロールの要件に準拠しています。
すべての進捗状況パーツが含まれています。
進捗状況を視覚的に表示するために使用されます。また、支援技術がアクセスできるようにします。