λΈŒλΌμš°μ € λ‚΄μž₯ μ»΄ν¬λ„ŒνŠΈ <progress>λ₯Ό μ‚¬μš©ν•˜λ©΄ μ§„ν–‰λ₯  ν‘œμ‹œκΈ°λ₯Ό λ Œλ”λ§ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

<progress value={0.5} />

μ°Έμ‘°

<progress>

μ§„ν–‰λ₯  ν‘œμ‹œκΈ°λ₯Ό ν‘œμ‹œν•˜λ €λ©΄ λΈŒλΌμš°μ € λ‚΄μž₯ μ»΄ν¬λ„ŒνŠΈ <progress>λ₯Ό λ Œλ”λ§ν•©λ‹ˆλ‹€.

<progress value={0.5} />

μ•„λž˜μ—μ„œ 더 λ§Žμ€ μ˜ˆμ‹œλ₯Ό ν™•μΈν•˜μ„Έμš”.

Props

<progress>λŠ” λͺ¨λ“  일반적인 μ—˜λ¦¬λ¨ΌνŠΈ propsλ₯Ό μ§€μ›ν•©λ‹ˆλ‹€.

λ˜ν•œ <progress>λŠ” μ΄λŸ¬ν•œ propsλ₯Ό μ§€μ›ν•©λ‹ˆλ‹€.

  • max: 숫자. μ΅œλŒ€valueλ₯Ό μ§€μ •ν•©λ‹ˆλ‹€. 기본값은 1μž…λ‹ˆλ‹€.

  • value: 0μ—μ„œ μ΅œλŒ€ μ‚¬μ΄μ˜ 숫자 λ˜λŠ” 쀑간 μ§„ν–‰λ₯ μ˜ 경우 nullμž…λ‹ˆλ‹€.


μ‚¬μš©λ²•

μ§„ν–‰λ₯  ν‘œμ‹œκΈ° μ œμ–΄

μ§„ν–‰λ₯  ν‘œμ‹œκΈ°λ₯Ό ν‘œμ‹œν•˜λ €λ©΄ <progress> μ»΄ν¬λ„ŒνŠΈλ₯Ό λ Œλ”λ§ν•©λ‹ˆλ‹€. 0μ—μ„œ μ§€μ •ν•œ μ΅œλŒ€ κ°’ μ‚¬μ΄μ˜ 숫자 valueλ₯Ό 전달할 수 μžˆμŠ΅λ‹ˆλ‹€. μ΅œλŒ€κ°’μ„ μ „λ‹¬ν•˜μ§€ μ•ŠμœΌλ©΄ 기본적으둜 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} />
    </>
  );
}