我在学习react-redux时遇到过这段代码
export const mapDispatchToProps = (dispatch, getState) => {
return ActionCreators({completeDriver}, dispatch, getState);
};
我想知道何时使用此功能。
答案 0 :(得分:0)
根据redux操作调度dispatch(actionCreator())
为了在react组件中执行此操作,您需要将dispatch引用作为prop传递给组件。
所以,如果您使用connect(),您可以通过连接HOC(Higher Order Component)来减少此调度的传递作为道具。
对于使用mapDispatchToProps连接的大规模应用程序,可以节省很多布线时间。