为了账号安全,请及时绑定邮箱和手机立即绑定

函数后调用setState

函数后调用setState

精慕HU 2021-03-31 07:43:31
我知道setState是异步的,但是无论如何(在没有Redux的情况下)在执行另一个函数之后是否可以调用setState,如下所示:handleOpenUpdateItem = (item) => {    const { getImageByItemId } = this.props;    getImageByItemId(item.id);    this.setState({ updateMode: true, item });  };
查看完整描述

3 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

this.setState()保持异步状态意味着您通常无法在事后执行事情,并且期望事态只有在setState完成其过程之后才能发生。在setState之前执行操作,然后调用setState(完全像您所做的那样)将可以立即使用。


查看完整回答
反对 回复 2021-04-08
  • 3 回答
  • 0 关注
  • 213 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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