setState
回调未按预期运行,setState
提供状态更改后调用的回调,
回调是 redux 的一个 Action :
addressInput = e => {
this.setState({
address: e.target.value
},
this.props.filterSearch(this.state.address));
}
我收到这个错误
Warning: setState(...): Expected the last optional
callback
argument to be a function. Instead received: [object Promise].
最佳答案
它期望“最后一个可选的回调参数是一个函数”。
这样写:
addressInput = e => {
this.setState({
address: e.target.value
},
() => this.props.filterSearch(this.state.address))
}
关于javascript - 警告 : setState(. ..):期望最后一个可选的回调参数是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46782774/