React批量更新

使用hook时,setState每次都会返回一个新的对象,同时页面会reRender一次。

如果set多个对象的时候,会造成页面渲染多次

此时:我们优化的方案想起来的有两种

第一种:合并对象

第二种:使用ReactDom提供的 unstable_batchedUpdates

unstable_batchedUpdates(()=>{
    setA(a=>a+1)
    setB(b=>b+1)
})    
原文地址:https://www.cnblogs.com/yigexiaojiangshi/p/15589092.html