为什么DOM事件是不受React控制的,但是在DOM事件中的setState还是异步更新?
来源:3-2 先学 vue2 再学 vue3
慕丝1117639
2022-06-06
老师,我在函数组件中创建了一个状态,然后当鼠标滑动的时候,想动态更新这个状态(目的就是实现一个进度条)。根据您的课程中讲述的只要是在React无法控制的事件中,那么setState就是同步更新代码的,但是为什么我测试的时候并不是这样,请问是我理解错了,还是我自己的demo写错了。代码如下
如果是同步更新的话,在滑动的时候,curWidth和newWidth应该是一样的才对,但是实际上如果一直滑动的话,curWidth一直都是滑动之前的那个值
写回答
1回答
-
双越
2022-06-07
你 React 是什么版本?
另外:React 的问题请到 React 的相关小节去提问,别在 Vue 小节提问。
00
相似问题