Redux 정리

2023. 11. 6. 17:40Redux 정리

728x90

Redux는 자바스크립트 앱을 위한 예측 가능한 상태 컨테이너입니다.

Redux는 어디에 쓰는 도구 일까?

Prop Drilling 문제를 해결하기 위해 등장

 

Context API : React 내장 API

Redux : Third Party 라이브 러리, 미들웨어 기능 제공, 성능 최적화 제공

 

Context API에 useReducer를 사용하는 것과 유사하다.

ContextAPI 가 할 수 있는 일은 Redux 도 할 수 있다.

 

하지만 무조건 Redux가 더 좋은 것은 아니다. 상화에 맞게 선택해야 한다.

ContextAPI는 소규모 프로젝트, Redux는 대규모 프로젝트에 적합하다.