Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在setstate的回调中调用setstate_Javascript_Reactjs_Callback_Setstate - Fatal编程技术网

Javascript 在setstate的回调中调用setstate

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, }, () => { //一些你想要的代码 }); 是的,您可以。是的,你看:这

我可以在setstate的回调函数中使用setstate吗 ''this.setstate(更新,函数(){this.setstate}.bind')' 上述给定的代码是否正确,是否能正常工作

this.setState({
someState:newValue,
},回调);
上面的代码正在setState中使用回调函数

所以你可以这样写代码

this.setState({
someState:newValue,
}, () => {
//一些你想要的代码
});

是的,您可以。是的,你看:这件事会立即影响国家吗?这能解释你的问题吗?很抱歉,实际上我不知道什么时候调用它,但是在回调中调用setstate会立即改变状态