프론트에선 웹을 짤때 여러 상태를 만드는데, 이 상태가 많아지면 나중엔 꼬이고 복잡해진다. 그래서 상태 관리 라이브러리 라는걸 쓴다. 대표적으로 Redux, Recoil, Mobx 이렇게 3개 있는데 이 중에 차이점을 비교해 보겠다.
redux는 reducer , store, dispatch, action 라는 4가지 큰 개념으로 잡힌다.
Mobx 도 redux와 비슷한 라이브러리이지만, redux에 비해 간결하고 깔끔하다. 그리고 모든 상태 변화가 일어나는 부분을 자동으로 추적해준다는 큰 특징이 있다.