请稍等 ...
×

采纳答案成功!

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

setState解答

盼速回!!!上面讲过setState在事件中是否同步是根据is PacthingUpdate的状态来分析的,如果事件中包含了异步调用,那么回调时使用setState会不会也是同步?

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

2回答

提问者 烦躁的鱼 2021-04-24 21:58:22

function my Promise(){
   new  Promise(). then(()=>{
   this. setState({
      count:this. state. count+1
   })
  })
}

0 回复 有任何疑惑可以回复我~
  • 双越 #1
    你自己写的异步调用 setState ,那肯定就是异步的。React 会通过各种逻辑判断 setState 函数内部怎么去详细的执行,但它无权干涉你写的代码。你写了异步,这是它改变不了的。
    回复 有任何疑惑可以回复我~ 2021-04-25 07:54:13
双越 2021-04-24 21:44:06

“如果事件中包含了异步调用,那么回调时使用setState会不会也是同步”—— 可以写一个 demo 代码,否则我不确定我的理解是否和你一样

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信