key값은 고유해야 하는데, 배열이 중간에 삭제가 되는 경우 index값이 달라지기 때문에 성능 최적화할 때 문제가 발생할 수 있다.
(만약, 삭제는 안되고 뒤쪽에 추가만 되는 배열이라면 index값을 key값으로 사용 가능)