[Worksheet 220518] 상태관리 라이브러리 - Mobx

방예서·2022년 5월 18일
0

Worksheet

목록 보기
42/47
상태관리 라이브러리

Mobx

  • 설치
    npm install mobx
    npm install mobx-react

Action -> State -> Derivation / Reaction

Observer

observer를 통해서 react component가 mobx의 변경을 이해한다.

  • makeAutoObservable
    makeObservable을 보다 쉽게

Action

Action으로만 state를 업데이트 할 수 있다.

  • runInAction

  • flow

Computed

getter

  • 규칙
    • observable 을 업데이트하거나 사이드 이펙트를 일으키면 안된다. 그저 가져다 사용할 뿐이다.
    • 새로운 observable을 생성하거나 반환하는 것을 피해라.

사이드 이펙트 -> reaction

reaction

autorun reaction

Store

reactive

profile
console.log('bang log');

0개의 댓글