其他分享
首页 > 其他分享> > React批量更新

React批量更新

作者:互联网

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

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

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

第一种:合并对象

第二种:使用ReactDom提供的 unstable_batchedUpdates

unstable_batchedUpdates(()=>{
    setA(a=>a+1)
    setB(b=>b+1)
})    

标签:set,batchedUpdates,批量,对象,更新,React,hook,unstable,页面
来源: https://www.cnblogs.com/yigexiaojiangshi/p/15589092.html