未捕获的TypeError:无法读取react-redux中未定义的属性'props'

时间:2018-07-08 15:38:12

标签: javascript reactjs react-redux redux-thunk

当我尝试更改react-redux中的状态道具时,出现错误ResNet50,这是我要更改的代码:

Uncaught TypeError: Cannot read property 'props' of undefined

1 个答案:

答案 0 :(得分:1)

执行以下操作:

handleChange = (newDateRange) => {
    this.props.fetchMatches({
      ...this.props,
      startDate: newDateRange[0],
      endDate: newDateRange[1]
    })
  }

或在构造函数中,执行

constructor(){
    super(props);
    this.handleChange = this.handleChange.bind(this);
}

handleChange中,找不到context,因为this未定义。您必须显式绑定this或使用arrow function