采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
盼速回!!!上面讲过setState在事件中是否同步是根据is PacthingUpdate的状态来分析的,如果事件中包含了异步调用,那么回调时使用setState会不会也是同步?
function my Promise(){ new Promise(). then(()=>{ this. setState({ count:this. state. count+1 }) }) }
你自己写的异步调用 setState ,那肯定就是异步的。React 会通过各种逻辑判断 setState 函数内部怎么去详细的执行,但它无权干涉你写的代码。你写了异步,这是它改变不了的。
“如果事件中包含了异步调用,那么回调时使用setState会不会也是同步”—— 可以写一个 demo 代码,否则我不确定我的理解是否和你一样
登录后可查看更多问答,登录/注册
面向1-3年前端的框架及项目面试“刚需内容”
4.2k 1
2.7k 11
1.3k 11
1.4k 11