<progress>
O componente <progress>
nativo do browser permite que você renderize um indicador de progresso.
<progress value={0.5} />
Referência
<progress>
Para mostrar um indicador de progresso, renderize o componente <progress>
nativo do browser.
<progress value={0.5} />
Props
<progress>
suporta todas props comuns de elementos.
Adicionalmente, <progress>
suporta estas props:
max
: Um número. Especifica ovalue
máximo. O padrão é1
.value
: Um número entre0
emax
, ounull
para progresso indeterminado. Especifica o quanto foi feito.
Uso
Controlando um indicador de progresso
Para mostrar um indicador de progresso, renderize um componente <progress>
. Você pode passar um número value
entre 0
e o valor max
que você especificar. Se você não passar um valor max
, o padrão usado será 1
.
Se a operação não estiver ocorrendo, passe value={null}
para colocar o indicador de progresso em um estado indeterminado.
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} /> </> ); }