react运行时,报错如下
原因:
react赋值调用this.setState方法时,第二个参数可以获取最新state,是回调函数。不可以直接写函数。
解决方案:
在方法外面加上() => {}, 如this.setState({a: 1}, () => {console.log(a)})
react运行时,报错如下
原因:
react赋值调用this.setState方法时,第二个参数可以获取最新state,是回调函数。不可以直接写函数。
解决方案:
在方法外面加上() => {}, 如this.setState({a: 1}, () => {console.log(a)})