请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

setState是异步的吗?

老师说 setState是异步的
那 为什么不能做 await setList()这种呢

是因为 setState 内部是把参数封装成一个回调了么

类似 setState(()=>{
})…

正在回答 回答被采纳积分+3

1回答

Nolan 2021-01-25 13:00:42

其实我是想表达:'setState更新状态' 这件事情是异步的


setState 本身是个同步函数。要看一个函数是同步还是异步,就看它的返回值。你可以看一下setState的类型签名,会发现返回void而不是Promise

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号