采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
因为里面的对象用完不会释放啊,下次使用也不需要重建
那岂不是 使用这个反而 过多的维护对象池子的开销。他与不使用这个池子有什么详细的区别~~老师能描述的细一点吗? 然后这里的垃圾具体指的是什么~~
建议你了解一下对象创建和删除的过程,这是一个内存申请和清理的过程,申请内存和清理内存都是需要时间的,这就是开销。池子不会过多的,你看react源码里面对池子里面存储的对象也是有上限的,不可能无限制维持。
如果不用池子, 频繁创建删除child会导致gc;但是用了池子仅仅是与 result keyPrefix 这些创建child相关的信息关联,child创建完成 将这些信息设置为null, 虽然池子对象没有第二次创建可以复用。但是创建的child还是要被删除;~ 防止gc 点在哪里~~ 对不起麻烦老师了
登录后可查看更多问答,登录/注册
掌握React源码,让你的开发水平没有上限,更不惧前端未来的到来
1.4k 8
1.2k 7
1.0k 6
1.1k 6
996 6