我可以从只有mapDispatchToProps的组件中删除MapStateTrops吗?

我的组件中不需要MapStateTrops,但我需要mapDispatchToProps-

常量mapDispatchToProps=dispatch=>
({
myCallBack(passFunc,passDirFunc){
派遣(
actions.setSideNavAction(passFunc,passDirFunc)
)
}
}) 

如果我完全删除mapStateToProps并使用如下连接-

导出默认连接(mapDispatchToProps)(应用程序);

然后获取error-Uncaught(在promise中)TypeError:dispatch不是一个函数

是否必须保留空的MapStateTops

常量mapStateToProps=state=>
({
})

请澄清

您只需将null传递给connect

导出默认连接(null,mapDispatchToProps)(应用程序);

发表评论