redux

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/ 강의자료를 참고하여 작성하였습니다.

'redux' 카테고리의 다른 글

Redux에서 사용되는 주요 키워드들  (0) 2021.09.24