Redux와 Context Api의 차이점

강인호·2022년 10월 17일
0

개인저장

목록 보기
38/87

Redux

  • react뿐만 아니라 vue, angular등 여러 프레임워크에서 사용이 가능하다.

  • store라는 하나의 중앙 저장소로 관리

  • 액션 객체가 존재하고 이를 활용한 에러 핸들링이 가능하다.

  • 코드의 양이 상대적으로 많다

  • 미들웨어가 존재하고 미들웨어를 통해서 액션 객체가 리듀서로 넘어가기 전에 추가 작업을 수행할 수 있다.

  • 여러 훅이 존재해서 사용하기 더 용이함 (useSelector, useDispatch 등)

Context Api

  • 리덕스와 달리 여러개의 저장소가 존재 가능

  • react에서만 사용 가능

  • 부분적으로 사용이 가능하다.

0개의 댓글