<progress>
Встроенный в браузер компонент <progress>
отвечает за рендер индикатора прогресса.
<progress value={0.5} />
Справочник
<progress>
Для отображения индикатора прогресса отрендерите встроенный в браузер компонент <progress>
.
<progress value={0.5} />
Пропсы
<progress>
поддерживает все пропсы общих HTML-элементов.
Кроме того, <progress>
поддерживает следующие пропсы:
max
: число. Указывает максимальноеvalue
. По умолчанию1
.value
: число между0
иmax
, илиnull
для неопределённого прогресса. Указывает сколько было сделано.
Применение
Управление индикатором прогресса
Для отображения индикатора прогресса отрендерите компонент <progress>
. Можно передать числовое value
между 0
и указанным значением max
. Если не указать max
, то по умолчанию его значение будет равно 1
.
Если никакая операция не выполняется, передайте value={null}
, чтобы индикатор прогресса перешёл в неопределённое состояние.
export default function App() { return ( <> <progress value={0} /> <progress value={0.5} /> <progress value={0.7} /> <progress value={75} max={100} /> <progress value={1} /> <progress value={null} /> </> ); }