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로 넣어줄 수 있다.