map

김현민·2021년 8월 22일
0

React

목록 보기
22/30
post-thumbnail
post-custom-banner

Map에서 key를 사용하는 이유
React는 렌더링 될때, DOM요소가 변경된게 있는지 확인하는 작업이 필요한데, key요소만 비교하면 더 빠르기 때문에 필요하다. 안그러면 리스트를 순차적으로 비교하기 때문에 효율서잉 떨어진다.



데이터를 추가하는 경우

concat vs push
push : 기존 배열 자체를 변경한다.
concat : 새로운 배열을 만들어준다.

react에서는 상태를 업데이트 할때 기존 상태를 그대로 두변서 새로운 상태값으로 변경해야한다. (불변성유지)

데이터를 삭제하는 경우

데이터를 제거할 때도 데이터불변성을 유지하기위해 filter를 사용해야 한다.

profile
Jr. FE Dev

0개의 댓글