React Redux CreateSlice Post Api没有采用更新的值

时间:2020-11-07 06:00:24

标签: reactjs redux react-redux

我有一个观点认为采用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));

1 个答案:

答案 0 :(得分:1)

我显示了您的代码,没有发现任何错误,但我认为问题出在HOC声明中

那样尝试

import { compose } from "redux"; 

export default compose(
  withRouter,
  connect(mapStateToProps, mapDispatchToProps)
)(LossAvoidance);