[Redux] 정리

승미니·2021년 6월 26일
0

1. mapStateToProp(state)

  • redux state에서 component에 props로 전달한다.
  • getStore와 같은 역할

2. mapDispatchToProps(dispatch)

  • 액션을 dispatch 하는 함수를 만들어서 props로 보낼 수 있다.

3. export default connect(mapStateToProp, mapDispatchToProps)(Component)

  • 위 두 함수를 이렇게 내보낸다.
  • 주의할 것은 (mapStateToProp, mapDispatchToProps) 이 순서를 꼭 지켜 주어야한다.
    • 반대로 작성 했는데.. 에러났었음... 흑흑
  • 둘 중에 하나의 함수만 내보낼 경우에는 null로 작성 해주면된다.
    (null, mapDispatchToProps)

4. connect

  • 리덕스 스토어에 있는 상태를 props로 넣어줄 수 있다.
  • action을 dispatch 하는 함수를 props로 넣어줄 수 있다.
profile
Web Frontend Developer

0개의 댓글