在删除时,单击“我正在调用模式对话框”,并使用删除成员的相应用户ID更新“用户ID”状态。 setState函数不更新值。 我该如何以其他任何方式实现这一目标。
删除点击处理程序
handleClickDialogOpen = (userid) => {
this.setState((state) => {
return {
open: true,
UserID: userid,
};
});
console.log(this.state)
};
在模态模拟中,在删除按钮上,我无法获取userId的值
<Button onClick={() => deleteSP(this.state.userID)} className={classes.agree}>
Delete
</Button>
如何为“ deleteSP”传递ID
答案 0 :(得分:1)
setState是异步的,您可以像下面的示例一样创建控制台日志,因为该函数将在setState完成时触发
deposit_event