setState合并问题
来源:3-20 TransitionAPI的用法

weixin_慕设计3023488
2023-02-15
老师请教下,连续按3次键盘输入,执行3次updateInput,所以会执行3次setInput和3次setSearchData。
3次setInput的执行,反应到了页面渲染上,能看到每次setInput的渲染。
3次setSearchData好像只看到了最后一次执行后数据的更新,react内部是把多次setSearchData的合并,只执行最后一次了吗?
写回答
1回答
-
张轩
2023-02-15
同学你好
你说的是正确的,应该是在 startTransition 中的渲染会被内部特殊处理,只执行最后一次必要的渲染,从而提高界面的响应。
00
相似问题