我有一个观点认为采用formData并且API仅获得POST方法。页面渲染时会使用初始值,但是我还有另一种形式来更改参数,一旦更改参数,它就不会发送更新后的值。
PS。使用Redux Create Slice,这是我的代码;
表单页面
parametersChange = form => {
...};
formatData = data => {
return form;
};
还有我的createSlice方法;
export const functionName = (data = {}) => (dispatch, getState) => {
........
}));
};
this.props.getLossAvoidanceList({...data }); };
This should update my createSlice Method, however, the datain my createSlice method is always returns undefined. Where am I doing wrong ?
const mapStateToProps = (state) => ({
.....
});
const mapDispatchToProps = {
...
};
export default connect(
....
)(withRouter(LossAvoidance));
答案 0 :(得分:1)
我显示了您的代码,没有发现任何错误,但我认为问题出在HOC声明中
那样尝试
import { compose } from "redux";
export default compose(
withRouter,
connect(mapStateToProps, mapDispatchToProps)
)(LossAvoidance);