为了访问props中组件的mapDispatchToProps,我像这样将我的连接链接在一起

export default connect(mapStateToProps, null)(connect(mapStateToProps, mapDispatchToProps)(MyComponent));


然后我设法像这样访问mapDispatchToProps内部的道具

const mapDispatchToProps = (dispatch,ownProps) => {

    const myProp = ownProps.theProp

}


这是一件坏事吗?
有其他选择吗?

最佳答案

这是一件坏事吗?


海事组织,这肯定是不好的。 connect()是HOC。 connect(...)(connect(...)(MyComponent))是多余的。


  有其他选择吗?


改用mergeProps或正确破坏组件,并使用redux-saga使用公共交互点(redux存储)。

关于javascript - 链接redux连接mapStateToProps,以访问mapDispatchToProps内部的 Prop ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56157661/

10-12 04:20