javascript - 如何在 setState 回调中获取更新的状态?
问题描述
我有一个代码场景,我需要在 setState 回调中获取更新的状态。如下所示:
this.setState({name : "xyz"}, () => {
//I want the updated state here where I need to get the this.state.name should be "xyz"
})
解决方案
在设置状态后获取更新的状态与所讨论的相同。
this.setState({name : "xyz"}, () => {
console.log(this.state.name)
});
我问了这个问题,因为我的功能有一些问题并且无法获得更新的状态。
推荐阅读
- git - git push 不带参数做什么
- ios - Fabric Crashlytics 欢迎窗口不会消失
- ruby-on-rails - 使用 Rails 应用程序安装 ssl 证书的 nginx 配置
- python - 如何在一个函数中设置两个消息处理程序
- python - 在训练时更改模型中 2 层的附加权重
- gitlab - Relation between Gitlab Chat and Mattermost
- reactjs - Unexpected output in react
- common-lisp - conditional returns (nil) as true
- java - @JsonIgnore 字段不使用来自 Postman 的数据
- python - 在 Python 中删除 2D 散点的外壳