我不确定我是否正确地表达了这个问题,但这是一个问题。我正在使用react drag and drop library我的导出类看起来像这样:
module.exports = DropTarget(dragTypes, storyTarget, collect)(MyClassName);
我还需要将此组件连接到redux,它看起来像这样:
module.exports = connect (mapStateToProps, mapDispatchToProps)(MyClassName)
我不知道如何创建正确的导出以满足这两种需求。
这是使用ES6语法。
答案 0 :(得分:4)
这样的事情会起作用吗?
const DropComponent = DropTarget(dragTypes, storyTarget, collect)(MyClassName);
module.exports = connect(mapStateToProps, mapDispatchToProps)(DropComponent);