find와 get의 차이점을 정확히 알고 사용하자.
find는 실제 오브젝트의 레퍼런스를 주는거고, get은 새로운 오브젝트를 반환하는 것이다.
그래서 같은 리스트 내에서 같은 항목을 삭제 후 삽입 시(순서 바꾸기)를 할 경우에는 find가 아니라 get으로 해당 항목을 복사 해놓은 후 사용해야 한다.
find()로 찾은 항목을 list.delete(index).insert(index, foundItem) 하면 안되다는 말이다.
'Javascript > ReactJS' 카테고리의 다른 글
Redux 프로젝트 구조 (0) | 2019.08.21 |
---|---|
Redux를 이루는 요소 (0) | 2019.08.21 |
LifeCycle API (0) | 2019.08.16 |
큰 그림 (0) | 2019.08.11 |
댓글