인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

조현재님의 프로필 이미지
조현재

작성한 질문수

Redux vs MobX (둘 다 배우자!)

4-2. observer와 mobx-devtools

Mobx의 불변성 체크

작성

·

227

0

강의 잘 보았습니다.

redux 처럼 불변성을 지켜주기 위해 타이트하게 관리하지 않는 점에서 매우 흥미로웠습니다.

그렇다면 혹시

observable({

  data: [{ id: 1, name: 'A'}, { id: 2, name: 'B'}]

)} 

위처럼 observable state가 존재할 때, id 1번의 name을 C로 바꾸고 싶다면 data[0].name = 'C' 이런 식의 구문으로 사용해도 무방한 것인가요?

아니면 위와 같은 경우엔 copy를 통한 불변을 지켜주어야 하나요?

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

불변성을 지킬 필요 없습니다! 바로 이게 mobx의 장점입니다.

조현재님의 프로필 이미지
조현재

작성한 질문수

질문하기