为什么说异步setState是为了防止多次调用所造成的性能下降?

来源:7-17 setState - 异步-1

Meskjei

2019-04-15

异步不是将setState操作放入异步队列,等待同步操作完成后再执行吗?那这样的话,多个setState操作最终也是会被执行的。而至于结果是执行了最后一个setState操作的效果,这个更像是事件节流吧,那这应该是setState方法所实现的啊。

写回答

1回答

双越

2019-04-15

是这样的。所以,我没明白你的问题。

0
3
Meskjei
回复
双越
这个效果不是由于做了类似事件节流的处理吗?那这跟异步又有什么关系呢?还是说这个类似事件节流的处理需要异步机制?实在理解不能,还望老师赐教
2019-04-15
共3条回复

前端跳槽必备 一线互联网公司高级前端JavaScript面试

视频讲解前端面试中的JS高级知识点,扩展JS知识深度,从容面试

1621 学习 · 218 问题

查看课程