【发布时间】:2019-10-25 00:01:00
【问题描述】:
有人可以帮助澄清在 React setState 方法中使用 async/await 吗?我认为它只适用于 Promises。我找不到任何合适的文档。请有人帮忙!
我的应用中有这样的东西,而且它往往可以工作:
aync setNewName {
this.setState({ name: "boo" });
console.log(this.state); //prints most recent state - {name: 'boo'}
};
为什么有效?它是否有效,因为在这种情况下,状态会在执行控制台语句之前快速更新?是否保证其他情况下同步执行?
【问题讨论】:
-
请粘贴您目前尝试过的代码?
-
我正在阅读这篇文章:stackoverflow.com/questions/47019199/…,但仍然不确定它如何以及为什么与 setState @AvinashMahlawat 一起使用
-
文档在哪里?
-
“倾向于工作”并不是生产代码工作的晴雨表。
标签: javascript reactjs async-await