在redux-react应用程序中mapDispatchToProps有什么意义?

时间:2017-03-03 07:50:58

标签: javascript reactjs redux

在这里不重要,我只是考虑偏离显然已经完善的设计模式,我想通过折腾来理解我失去的东西。

我理解mapStateToProps的作用,但是对于mapDispatchToProps,似乎有两个明显更简单的选项。

一个明显的选择可能是从反应组件回调中引用全局调度程序单例。

另一种方法是将绑定调度函数作为属性之一传递。

为什么要将一个特殊的方法绑定到组件?与生命周期有关?相对于我提到的明显替代选项,它是否具有一些性能或可维护性优势?是否有什么东西可以让我们这样做,否则将无法使用?

谢谢!

修改:我的问题被标记为this SO question的重复,这可能足以让大多数人输入类似的搜索查询。

但是,我相信我的问题更具体,并且不在本主题的答案中。具体来说,我想知道为什么应该使用mapDispatchToProps访问调度,而不是直接在react组件的回调中调用store.dispatch

0 个答案:

没有答案