mapDispatchToProps(store.dispatch, this.props)
: {} // 防止 mapDispatchToProps 没有传入
this.setState...connect接受四个参数:mapStateToProps,mapDispatchToProps,mergeProps,optipons
返回:一个注入了 state 和 action creator...的 React 组件
具体的mapStateToProps,mapDispatchToProps,mergeProps,optipons如何使用可以看官方文档, 这里简单的说下~
mapStateToProps...最终使用:
connect(mapStateToProps, mapDispatchToProps, mergeProps)(MyComponent)
在讲解connect之前先用一张流程图说明一下它的思路...)
dispatchProps = mapDispatchToProps(dispatch, ownProps)
mergedProps = mergeProps(stateProps