function ListItem(props) {
return <li>{props.value}</li>; // μνλ₯Ό λμ§μλ κ²½μ°λ key λ₯Ό μμ λκ²μ΄ λ§λ€.
}
function NumberList(props) {
const numbers = props.numbers;
const listItems = numbers.map((number) => <ListItem key={number.toString()} value={number} /> ); // map ν¨μλ₯Ό ν΅νμ¬, μνλ₯Ό λ κ²½μ°μλ key κ°μ μ§μ νμ¬ μ€λ€.
return (
<ul> {listItems}
</ul>);
}
μνλ₯Ό λλ€λ©΄ key κ°μ μ§μ ν΄λλ κ²μ΄ μ³μ λ°©ν₯μ΄κ³ , κ·Έμ€μμ λ§μ½ μμμ μκ΄μλ 리μ€νΈλ€μ΄λΌλ©΄ κ·Έλ₯ keyκ°μ indexλ₯Ό λμ΄λ ν° μκ΄μ΄μλ€.
무μ§μ±νκ² indexλ₯Ό ν€κ°μ λ£λ νλμ νμ§ λ§μμΌ κ² λ€.