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 |