bindActionCreators
(至少在 React 中)的一个常见用例如下:
const mapDispatchToProps = (dispatch) => bindActionCreators({
myActionCreator,
anotherActionCreator
}, dispatch);
如果函数是自动柯里化的(可以用两个参数调用,但如果只用一个参数调用将返回一个函数),可以简化为:
const mapDispatchToProps = bindActionCreators({
myActionCreator,
anotherActionCreator
});
dispatch
是从哪里来的??!!”)如果这是值得探索的事情,我很乐意打开一个拉取请求,以便我们可以看到实际实现的样子。
是的,让我们做一个 PR 并讨论它背后的一些真实代码。
鉴于我们已经有了connect
的对象简写,我不确定我在这里看到了确切的用例。
@markerikson好点。