728x90
[ 새롭게 알게된 것 ]
1. 리액트 16.3버전부터 Context API가 좋아지면서 글로벌 상태관리 더욱 용이 해졌음을 알게됨
리덕스 라이브러리의 창시자인 Dan Abramov는 Redux가 필요없을 지도 모른다캤음.
하지만 Context API보단 Redux나 MobX를 사용한다고 함
이유는 NPM에 따르면 Redux를 사용하는 프젝비중이 Mobx보다 9배이상 높기 때문이고,
Redux에서 제공하는 미들웨어같은 강력한 기능은 Context API로 대채불가능함
만약, 미들웨어가 필요없고 단순 글로벌 상태관리만 해야 한다면 Context API 사용추천
2. 리덕스의 장점은 체겨적인 글로벌 상태관리 및 redux-saga와 redux-observable 미들웨어기능임
Context API로는 절대 불가능한 미들웨어 기능 때문에 규모가 큰 서비스의 복잡한 상태관리 로직을 관리하기 용이함
서버 사이드 렌더링에도 서버가 들고있는 데이터를 쉽게 보존하여 쉽게 브라우저에 전달 가능한 점도 장점중 하나임
728x90
'{React}' 카테고리의 다른 글
11.08.22{코딩일기}벨로퍼트와 함께하는 모던리액트 5-2 챕터리뷰(1) (0) | 2022.11.08 |
---|---|
11.07.22{코딩일기}벨로퍼트와 함께하는 모던리액트 5-1 챕터리뷰 (0) | 2022.11.07 |
11.04.22{코딩일기}벨로퍼트와 함께하는 모던리액트 4-5 챕터리뷰 (0) | 2022.11.04 |
11.04.22{코딩일기}벨로퍼트와 함께하는 모던리액트 4-4 챕터리뷰 (0) | 2022.11.04 |
11.02.22{코딩일기}벨로퍼트와 함께하는 모던리액트 4-3 챕터리뷰 (2) | 2022.11.02 |
댓글