본문 바로가기
2022년

useState 상태관리 >> Redux 상태관리로 변경

by 박상윤 2021. 7. 14.

코드리뷰를 받으면서, 위 이미지에 나온 값들을 useState가아닌 redux로 상태관리를 해주는게 좋다고 하셨다.

왜 좋을까? 

Redux는 애플리케이션의 많은 부분에 필요한 "전역" 상태를 관리하는데 도움이되기 때문이다.

 

useState 상태관리 --> Redux로 변경했기 때문에 useSelector를 이용해서 type,month,year값을 가져와줍니다.

 

action 생성 함수

 

Reducer

Reducer가 return하는 상태값은 기존의 값을 변경해주는 것이아닌, 복사를 한 후, 덮어씌우기를 해주는 방식이다

따라서 spread문법이 사용된다.

 

CombineReducer

Reducer가 2개이므로 redux의 combineReducer를 사용해주었다.

'2022년' 카테고리의 다른 글

2021/07/14 - CodeReview  (0) 2021.07.14
CustomHook만들어 사용하기  (0) 2021.07.14
React - useReducer  (0) 2021.07.13
React 공식문서 - Custom Hook  (0) 2021.07.13
연속부분수열 2  (0) 2021.07.13