거북왕
26k
2019-01-11 13:04:11
2
408

[펌] React에서 Mobx 경험기 (Redux와 비교기)


http://woowabros.github.io/experience/2019/01/02/kimcj-react-mobx.html


이 글의 목적

React와 함께 사용하는 State(상태)관리 라이브러리중 가장 많이 사용되고 있는 Redux와 또 다른 라이브러리인 Mobx를 직접 사용하여 개발해 보고 느낀 차이점과 Mobx만의 장점, 그리고 Java Spring Framework와 Mobx의 유사성을 예제 코드와 함께 비교 해보려고 합니다.

많은 분들이 React 자체 보다는 Redux를 적용 하기 위해서 경험하는 러닝커브가 생각보다 높아서 React가 어렵다고들 느끼시는 것 같고 저도 공감이 되는 부분이긴 합니다. 하지만 초반 러닝커브를 극복하면 단순히 React만 사용 했을 때보다 장점들이 분명히 있기 때문에 State관리 라이브러리를 사용하는 것이 결론적으로 더 낫다고 개인적으로는 생각합니다. (이유는 이후에 설명하도록 하겠습니다.) 그런 맥락에서 Mobx는 Redux에 비해서 눈에 띄는 강력한 장점들이 있습니다. 용어 설명 이후에 바로 장점을 이야기 해보도록 하겠습니다.

이 글은 경험에 의한 지극히 주관적인 견해임을 미리 밝혀 둡니다.

튜토리얼 개념으로 예제 코드를 작성한 것이 아닌, 부연설명을 위한 목적이므로 코드상 빠진 부분이 있음을 미리 밝힙니다.


관심있는 분은 참고바랍니다.

2
1
  • 댓글 2

  • 털쓰
    4
    2019-01-11 17:22:59
    좋은 정보 감사합니다ㅎㅎ.. 아직 redux 밖에 모르지만, 글쓴이 분이 느끼는 redux의 불편한점이 어느정도 공감이 가네요..  점점 스파게티되가는  그 느낌..ㅋㅋ
    0
  • 세브라이드
    1k
    2019-01-11 23:36:09 작성 2019-01-11 23:37:11 수정됨

    둘 다 써본 입장에서...

    학습용으로는 redux가 낫고 학습이 다 끝난 뒤에는 mobx가 낫습니다. ~.~

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.