Reactjs redux form:path.lastIndexOf不是卸载组件时引发的函数错误,原因是;“对象对象”;作为表单名
在页面转换时使用Redux和reduxForm中的Reactjs redux form:path.lastIndexOf不是卸载组件时引发的函数错误,原因是;“对象对象”;作为表单名,reactjs,redux,redux-form,Reactjs,Redux,Redux Form,在页面转换时使用Redux和reduxForm中的connect连接时,我的前端抛出错误: path.lastIndexOf不是函数 它很可能是由这个名称问题(对象)引起的: 这是用HOCs包装我的表单组件的代码: connect(mapStateToProps, mapDispatchToProps)(reduxForm({ form: 'sigin', validate })(LoginForm)) 经过一些调试,我发现了问题,我只需更换订单 reduxForm({ form: 'sig
connect
连接时,我的前端抛出错误:
path.lastIndexOf不是函数
它很可能是由这个名称问题(对象)引起的:
这是用HOCs包装我的表单组件的代码:
connect(mapStateToProps, mapDispatchToProps)(reduxForm({ form: 'sigin', validate })(LoginForm))
经过一些调试,我发现了问题,我只需更换订单
reduxForm({ form: 'sigin', validate})(connect(mapStateToProps, mapDispatchToProps)(LoginForm))
我发现谷歌没有在Redux中显示任何与错误消息或
object-object
属性名相关的内容,这让我很沮丧。因此,如果其他人出现类似错误,只需更换HOCs的顺序。我有一个相同的问题,尽管上面没有解决它。你还调整了什么吗?My form存在于JSX if语句中,当API返回成功响应时,将执行dispatch操作,该操作将隐藏表单并显示感谢消息。这将导致TypeError:path.lastIndexOf不是redux form v4.2.0上的函数