gpt4 book ai didi

reactjs - 在redux connect函数中将多个函数传递到mapDispatchToProps中

转载 作者:行者123 更新时间:2023-12-03 13:57:58 27 4
gpt4 key购买 nike

我试图理解 redux 中的 connect 函数。

我有这个:

  connect(undefined, (dispatch, { setState }) => ({
...
}))

但是,我也想通过这个:

{ match }: { match: Match }

以类似的方式,像这样:

  connect(undefined, (dispatch, { match }: { match: Match }) => ({
...
}))

我如何将两者结合起来?我正在寻找类似的东西(显然这不起作用)

  connect(undefined, (dispatch, { setState, { match }: { match: Match } }) => ({
...
}))

此连接函数与其他函数一起包装在 compose 中

最佳答案

mapDispatchToProps 是一个返回对象的简单函数。该对象的键是您的方法的名称,值是您的实际函数。

您的方法应如下所示:

const mapDispatchToProps = dispatch => {
return {
fooMethod: () => {},
barMethod: () => {},
};
};

connect(undefined, mapDispatchToProps)(<Your component>);

之后,您可以通过 props 访问这些方法。

关于reactjs - 在redux connect函数中将多个函数传递到mapDispatchToProps中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51255371/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com