본문 바로가기
Javascript/ReactJS

immutable.js 사용 시 주의사항

by 스빠시빠 2020. 4. 3.

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

댓글