何时使用mapDispatchToProps函数

时间:2016-12-23 07:25:57

标签: reactjs react-redux

我在学习react-redux时遇到过这段代码

export const mapDispatchToProps = (dispatch, getState) => {
    return ActionCreators({completeDriver}, dispatch, getState); 
};

我想知道何时使用此功能。

1 个答案:

答案 0 :(得分:0)

根据redux操作调度dispatch(actionCreator()) 为了在react组件中执行此操作,您需要将dispatch引用作为prop传递给组件。

所以,如果您使用connect(),您可以通过连接HOC(Higher Order Component)来减少此调度的传递作为道具。

对于使用mapDispatchToProps连接的大规模应用程序,可以节省很多布线时间。