Mobx를 학습 하면서 느낀점 입니다.
Vue 를 학습한 뒤에 Mobx를 학습 하였는데, 비슷하다는 느낌이 들었습니다.
- 상태를 반응형으로 만듬으로써 수정 및 접근 시 변경이 전파 되도록 한다.
- 상태를 사용하는 사용자는 해당 상태를 구독하는 입장이 된다.
- 상태를 바꿀때는 원시값을 변경 하는것이 아닌 '.' 표기법으로 접근해야 한다.
- 상태의 대해서 get/set 과정에 전처리가 존재한다.
Redux에 비해서 간편하면서도 생소했습니다.
데이터 모델을 클래스로 만들 수 있어서 명확해서 좋았습니다. 다만 아직은 여러 개의 스토어를 만들 수 있다는 게 생소했습니다. 리덕스에서도 여러 리듀서가 합쳐져 하나의 리듀서가 만들어지는 것과 비슷한 것 같다가도 클래스 사용이 능숙지 않아서 코드를 짜다가 문득문득 막히는 경우가 아직은 많습니다.