反应 - 控制不在内部行动

时间:2016-09-09 14:04:10

标签: javascript reactjs react-redux react-thunk

我正在开发react-redux应用程序,我通过使用调度调用操作,但它不起作用。我也在使用redux-thunk。

组件代码在

之下
class UpdateProfileForm extends Component {
  constructor(props){
    super(props);
  }

  componentDidMount(){
      const userInfo = this.props.dispatch(getUserInfo);
  }
}

以下是操作文件

export function getUserInfo() {

    return (dispatch) => {

      return new Promise((resolve, reject) => {
          console.log("hiii");
        let url = `${SERVER_URL}api/v1/user/getUserInfo`;
        axios.defaults.headers.common['X-JWT'] = sessionStorage.token;
        axios.post(url)
        .then(function (response) {
          resolve(response);
        })
        .catch(function (error) {
            reject(error);
        });
      })
    }
}

如果我在return(dispatch)之前添加console.log,那么控件将会出现,但是控件不会进入此回调,请让我知道......我在这里遗漏了什么?

0 个答案:

没有答案