1) Context API :
- 데이터를 전역으로 사용할 수 있도록 함. 하지만 상태 관리 도구는 아니다.
- useState / useReducer 같은 Hook들과 같이 활용한다. 즉, Context API만으로는 상태 관리를 하지 않고 공유해주는 역할만 한다.
2) Redux :
- 데이터를 전역으로 사용할 수 있도록 하며, 상태 관리가 가능하다.
- 즉, 초기값 저장/상태 업데이트/현재 상태 값 읽기가 가능하다.
※ 참조
Context API는 왜 쓰고, 그렇다면 Redux는 필요없을까?
Context API는 왜 쓰고, 그렇다면 Redux는 필요없을까?
안녕하세요 오늘은 제가 평소에 궁금했던 주제로 글을 써보려고 합니다. Context API의 기능과 왜 사용하는지, Context API의 리렌더링 이슈란 무엇인지 그리고 Redux를 대체할 수 있는지. 위 내용을 설
hong-jh.tistory.com
useReducer와 Redux의 차이점
리액트로 코딩을 하던중, useReducer와 Redux를 헷갈리고 말았다. 분명 겉보기엔 비슷한데 (둘다 리듀서랑 디스패치를 쓰니깐) 다르다는 제로초님의 답변.... useReducer와 Redux는 다르다. 그리고 어떠한
kindjjee.tistory.com