본문 바로가기
프로그래밍/개발 언어

[React] 상태관리

by monicada 2022. 7. 7.
728x90

상태관리 라이브러리: 상태 관리를 편하게 도와주는 도구 

물론, 상태 관리 라이브러리가 없어도 충분히 규모있는 어플리케이션을 만들 수 있음 

 

리액트에서 데이터는 위에서 아래로 흐르는 방식 

index.js에서 시작해서 app.js로 옮겨가는 방식으로 진행 

상태관리 라이브러리를 사용하지 않을 경우, state의 출저를 파악하기 어려움 

오류 발생 시 원인을 찾기 어려움 

--> 사용하면 직접 스토어에서 사용할 수 있기 때문에 장점으로 활용 

 

왜 Redux를 사용하는지 

가장 많이 사용하는 라이브러리이기 때문 

 

Redux 순서, 작동방식 

 Action-> Dispatch -> Reducer -> Store(new state)

component -> useSelector -> state

action -> useDispatch -> Reducer 

 

 

'프로그래밍 > 개발 언어' 카테고리의 다른 글

GraphQL  (0) 2022.08.02
React Hooks  (0) 2022.07.28
[React] Cmarket Redux  (0) 2022.07.06
Redux  (0) 2022.07.06
React Custom Component  (0) 2022.07.04

댓글