我有两个关于react-redux connect
的问题可以使用两个参数调用connect mapStateToProps, mapDispatchToProps
<Provider store={store}> </Provider>
答案 0 :(得分:1)
mapDispatchToProps
是一个将dispatch
函数作为参数的函数。您需要返回一个对象,其中map
键具有调度操作的函数。
示例时间:
connect(/* ...*/, function(dispatch) {
return {
sayHello: function() { dispatch("ACTION_TYPE_HELLO")}
}
}
已连接的组件将收到道具sayHello
,这是一个功能,this.props.sayHello()
将向商店发送操作ACTION_TYPE_HELLO
。