개발일지 TIL(Today I Learned)
[2023.07.03] 개발일지
이승재(Frontend Developer)
2023. 7. 9. 21:44
드디어 Level 2 과제를 시작!!
map() 메서드를 사용해서 input태그에서 받아온 값을 todo list 객체에 추가하고 그 업데이트된 todo list 값을 화면에 출력헤보려고 하는 과정에서 에러가 발생했다.

내가 짠 코드는 이러한데
문제가 되는 것은 map() 메서드를 사용해 title 요소의 값을 출력해주려면 고유 key값이 필요하다는 것이다.
그래서 나는 고유 key값을 입력해 코드를 짜 보았다.
1
2
3
|
{data.map((item) => {
<div key={item.id}>{item.title}</div>
})}
|
cs |
고유 key값을 지정하니 원활하게 출력이 되는 것을 확인할 수 있었다.
Map() 메서드를 사용해 화면에 배열의 값을 차례로 출력하려고 할 때
고유 Key값을 지정해준다.