
κ°μ itemμ μμλλ‘ λͺ¨μλμ κ², λ°°μ΄(μλ°μ€ν¬λ¦½νΈμ λ³μλ κ°μ²΄λ€μ νλλ‘ λ¬Άμ΄ λμ κ²)
κ° κ°μ²΄λ μμ΄ν μ ꡬλΆν μ μλ κ³ μ ν κ°μΌλ‘, μμ΄ν λ€μ ꡬλΆνκΈ° μν κ³ μ ν λ¬Έμμ΄ , λ§΅ ν¨μ μμμλ keyκ° νμν¨!
const numbers = [1, 2, 3, 4, 5] const doubled = numbers.map((number) => number*2); //map ν¨μλ κ° μμ΄ν μ μν₯μ λΌμΉ ν μ΅μ’ κ²°κ³Όλ₯Ό λ°°μ΄λ‘ λνλ΄μ€const numbers = [1, 2, 3, 4, 5]; const listItems = numbers.map((number) => <li>{number}</li> ); ReactDOM.render( <ul>{listItems}</ul> document.getElementById('root'); ) //νλ©΄μ λ λλ§νκΈ° μν΄μ κ°μ.
function NumberList(props){
const { numbers } = props;
const listItems = numbers.map(number)=>
<li>{number}</li>
);
return (
<ul>{listItems}</ul>
);
}
const numbers = [1, 2, 3, 4, 5];
ReactDOM.render(
<NumberList numbers = {numbers}/>
document.getElementById('root')
);
//keyκ° μμ..!!!
//λ°λΌμ,
const listItems = numbers.map(number)=>
<li key={number.toString()}>
{number}</li>
);