redux-form:path.lastIndexOf 不是由于 "Object object" 作为表单名称而卸载组件时抛出的函数错误
redux-form: path.lastIndexOf is not a function error thrown while unmounting component due to "Object object" as form name
在页面转换时使用来自 Redux 的 connect
和 reduxForm
Redux 表单时,我的前端抛出错误:
path.lastIndexOf is not a function
这很可能是由这个名称问题引起的(对象对象):
这是用 HOC 包装我的表单组件的代码:
connect(mapStateToProps, mapDispatchToProps)(reduxForm({ form: 'sigin', validate })(LoginForm))
经过一些调试我发现了问题,我只需要更换订单。
reduxForm({ form: 'sigin', validate})(connect(mapStateToProps, mapDispatchToProps)(LoginForm))
我只是觉得 Google 没有显示任何与 Redux 中的错误消息或 object Object
属性名称相关的内容,这让我很沮丧。所以如果其他人出现类似的错误,只需更换HOCs的顺序即可。
在页面转换时使用来自 Redux 的 connect
和 reduxForm
Redux 表单时,我的前端抛出错误:
path.lastIndexOf is not a function
这很可能是由这个名称问题引起的(对象对象):
这是用 HOC 包装我的表单组件的代码:
connect(mapStateToProps, mapDispatchToProps)(reduxForm({ form: 'sigin', validate })(LoginForm))
经过一些调试我发现了问题,我只需要更换订单。
reduxForm({ form: 'sigin', validate})(connect(mapStateToProps, mapDispatchToProps)(LoginForm))
我只是觉得 Google 没有显示任何与 Redux 中的错误消息或 object Object
属性名称相关的内容,这让我很沮丧。所以如果其他人出现类似的错误,只需更换HOCs的顺序即可。