redux-middleware

    ContextAPI에는 없지만 Redux에 있는 장점들

    1. 미들웨어 비동기 작업을 더욱 체계적으로 관리 가능 2. 유용한 함수와 Hooks 1) connect: 전역적인 상태를 props로 받아와서 쓸 수 있음. 2) useSelector, useDispatch, useStore를 통해 Redux에서 관리하는 상태를 쉽게 조회하고 액션을 쉽게 dispatch 할 수 있음. 3. 기본적인 최적화가 이미 되어있음 4. 모든 글로벌 상태들을 크게 하나로 만들 수 있음 5. DevTools 6. 이미 Redux를 사용중인 프로젝트가 많음 *Redux를 쓰면 유용한 경우 1. 프로젝트 규모가 크다. 2. 비동기 작업을 자주 한다. 3. 리덕스가 사용하기 편하다. https://react.vlpt.us/ 강의자료를 참고하여 작성하였습니다.