首页 > 技术文章 > 3.React中的setstate的几个现象

wangwenhui 2019-05-30 15:02 原文

转载segfault 上面的一篇文章,https://segmentfault.com/a/1190000014498196

1、在同一个方法中多次setState是会被合并的,并且对相同属性的设置只保留最后一次的设置;

2、

定时器中的setState

定时器中的setState,每次都会引起新的render,即使是同一个定时器中的多次setState

3.

原生事件中的setState

在按钮原生事件中定义的setState,和定时器效果一样,每次setState都会引起新的render
react事件是合并的成一次render的。

推荐阅读