Redux 为什么要对mapDispatchToProps和mapStateToProps使用不同的方法?

Redux 为什么要对mapDispatchToProps和mapStateToProps使用不同的方法?,redux,Redux,我正在编写一个redux应用程序,遇到了一个小问题,但很烦人。为什么将mapDispatchToProps和mapStateToProps方法分开的约定是?为什么不买一个呢 mapToProps = (state, dispatch) => { ... } 因为状态更改时不需要重新编译mapDispatchToProps(只调用一次)。如下链接所述 由于性能原因而存在分离:MapStateTops和 MpDractChotoPrps是分开的,原因很好,请考虑 性能:当状态为 更

我正在编写一个redux应用程序,遇到了一个小问题,但很烦人。为什么将mapDispatchToProps和mapStateToProps方法分开的约定是?为什么不买一个呢

mapToProps = (state, dispatch) => {
    ...
}

因为状态更改时不需要重新编译
mapDispatchToProps
(只调用一次)。

如下链接所述

由于性能原因而存在分离:MapStateTops和 <强> MpDractChotoPrps<强>是分开的,原因很好,请考虑 性能:当状态为 更改和mapDispatchToProps一次(至少比 MapStateTops)它不依赖于状态