WEB/react
Redux 데이터 Flow
일상코더
2023. 4. 5. 16:47
Redux란?
상태 관리 라이브러리
Props란?
- Props(properties의 줄임말)
- props는 immutable(변경불가성)
- Props 소통하는 방식이 위에서 아래로( 부모components에서 자식으로components로)
- 부모가 자식에게 1을 줬으면 1은 바뀔 수 없다. 바꾸고 싶으면 부모가 다시 다른 숫자를 내려줘야함
State란?
- 부모 components에서 자식 components로 data를 보내는게 아닌 component 안에서 데이터를 전달하려면 state을 사용
- state는 mutable(변할수있는)
- state이 변하면 re-rendering 된다.
Action = 무엇이 일어났는지를 설명하는 객체
Reducer = Action으로 인해서 state 상태가 어떻게 변했는지를 설명하는 함수
Store = application의 state을 감싸주는 역할, 내장되어있는 메서드를 이용해서 state을 관리함