※ 가끔 표출에는 문제가 없지만 아래와 같은 경고창이 발생 할 수 있다.
: id 지정 후 key 값에 적용해 줘야 함!
import React from "react"
// id 지정 후 key값에 적용
const foodLike = [
{
id:1,
name: "kimchi",
image: "https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles.naver.net%2FMjAxNzAzMjFfMTY1%2FMDAxNDkwMDgzNTAxOTAy.RiKsHEGpvqVbqgygh-9kUAQwra4HJL_nbl7vf4AqHjUg.ne42Ah_0CB4RO9aIi3QpPg_FlOkRWQZSAJZNm4kjzW8g.JPEG.mia5472%2F12627997_1675919799335878_1482056349_n.jpg&type=sc960_832"
},
{
id:2,
name: "Samgyeopsal",
image: ""
},
{
id:3,
name: "bulgogi",
image: ""
}
]
function Food({ name, picture }) {
return (
<div>
<h1>I love {name}</h1>
<img src={picture} alt={name} />
</div>
);
}
function App() {
return (
<div>
<h1> Hello FFF!! </h1>
{foodLike.map(dish => (
<Food key={dish.id} name={dish.name} picture={dish.image} />
))}
</div>
);
}
export default App;
'React' 카테고리의 다른 글
[react] Fetching data( async, await ) (0) | 2021.09.02 |
---|---|
[react] state + component life style (0) | 2021.09.02 |
[react] PropType (0) | 2021.08.26 |
[react] Components with JSX + Props + 동적데이터 (0) | 2021.08.26 |
[react] 설정 (0) | 2021.08.26 |