전기도둑 2018. 10. 14. 14:11

MobX

- 상태 관리 라이브러리

- 반응형 프로그래밍 패러다임 : 옵저버 패턴 적용

- 오직 상태(데이터)만 관찰 가능하며 상태가 변경되었을 때만 반응함


1) @Observable State

- 관찰받고 있는 상태

- 주로 객체를 넘기거나 클래스의 내부에서 데코레이터로 사용


2) @Computed

- 연산된 값, 일종의 수식

- 내부의 동작이 무거울수록 성능상 이점이 커짐


3) @Action

- 행동

- 상태에 변화를 일으키는 것

- 리덕스와 달리 따로 객체형태를 만들지 않음