首页 > 解决方案 > 如何在 setState 回调中获取更新的状态?

问题描述

我有一个代码场景,我需要在 setState 回调中获取更新的状态。如下所示:

this.setState({name : "xyz"}, () => {
  //I want the updated state here where I need to get the this.state.name should be "xyz"
})

标签: javascriptreactjsreact-native

解决方案


在设置状态后获取更新的状态与所讨论的相同。

this.setState({name : "xyz"}, () => {
  console.log(this.state.name)
});

我问了这个问题,因为我的功能有一些问题并且无法获得更新的状态。


推荐阅读