Javascript 在setstate的回调中调用setstate
我可以在setstate的回调函数中使用setstate吗 ''this.setstate(更新,函数(){this.setstate}.bind')' 上述给定的代码是否正确,是否能正常工作Javascript 在setstate的回调中调用setstate,javascript,reactjs,callback,setstate,Javascript,Reactjs,Callback,Setstate,我可以在setstate的回调函数中使用setstate吗 ''this.setstate(更新,函数(){this.setstate}.bind')' 上述给定的代码是否正确,是否能正常工作this.setState({ someState:newValue, },回调); 上面的代码正在setState中使用回调函数 所以你可以这样写代码 this.setState({ someState:newValue, }, () => { //一些你想要的代码 }); 是的,您可以。是的,你看:这
this.setState({
someState:newValue,
},回调);
上面的代码正在setState中使用回调函数
所以你可以这样写代码
this.setState({
someState:newValue,
}, () => {
//一些你想要的代码
});
是的,您可以。是的,你看:这件事会立即影响国家吗?这能解释你的问题吗?很抱歉,实际上我不知道什么时候调用它,但是在回调中调用setstate会立即改变状态