使用hook时,setState每次都会返回一个新的对象,同时页面会reRender一次。
如果set多个对象的时候,会造成页面渲染多次
此时:我们优化的方案想起来的有两种
第一种:合并对象
第二种:使用ReactDom提供的 unstable_batchedUpdates
unstable_batchedUpdates(()=>{ setA(a=>a+1) setB(b=>b+1) })