리액트를 사용할때 상태관리를 하기위해서는 기본적으로 리액트에서 제공하는 Hook기능이 있지만, 각 컴포넌트간에 상태를 공유하며 사용하기위해서 MobX를 사용하게 되었다. Mobx란? MobX는 functional reactive programming을 투명하게 적용함으로써 상태 관리를 쉽고 확장성 있게 만들어주는 검증된 라이브러리입니다. MobX가 말하는 MobX의 장점은 쉽다, 렌더링 최적화를 쉽게 할 수 있다, 구조가 자유롭다 입니다. MobX는 action이 state를 변경하는 단방향 데이터 흐름을 사용하여 영향을 받는 모든 view를 업데이트합니다. state가 변경되면 모든 derivation이 자동으로 그리고 원자 단위로 업데이트됩니다. 결과적으로 중간 값을 관찰할 수는 없습니다. 기본적으로..