在导出期间将组件连接到 redux 和多个库

Connect component to redux and multiple libraries during export

我不确定我的问题措辞是否正确,但这是一个问题。我正在使用 react drag and drop library,我的导出 class 看起来像这样:

module.exports = DropTarget(dragTypes, storyTarget, collect)(MyClassName);

我还需要将此组件连接到 redux,如下所示:

module.exports = connect (mapStateToProps, mapDispatchToProps)(MyClassName)

而且我不知道如何创建正确的导出来满足这两个需求。

这是使用 ES6 语法。

这样的东西行得通吗?

const DropComponent = DropTarget(dragTypes, storyTarget, collect)(MyClassName);
module.exports = connect(mapStateToProps, mapDispatchToProps)(DropComponent);