본문 바로가기

Front

MobX에서의 object vs Map 비교



MobX object는 Key로 스트링 또는 숫자만 가지고, Map의 경우 스트링, 숫자 뿐만 아니라 object, function 등 어떤것도 Key로 가질수 있다는 차이점이 있습니다.

Object의 Property들이 고정적이라면 무방하지만, 새로운 프로퍼티를 나중에 동적으로 추가해야하는 경우에는 Map을 써야합니다. 왜냐하면 동적으로 추가된 key는 observable하지 않기 때문입니다. 하지만 이 경우 Map을 사용한다면 observable하게 사용할 수 있다고 합니다.

 

frontendmasters.com/courses/react-state/mobx-data-structures-arrays-objects-and-maps/

'Front' 카테고리의 다른 글

axious http delete method  (0) 2020.10.12
코드리뷰 4  (0) 2020.09.10
코드리뷰 3  (0) 2020.09.07
Internet Explore 호환 주의사항  (0) 2020.09.05
코드 리뷰2  (0) 2020.08.31