摘要: memo memo是只能在函数组件中使用的,类似于class组件中的pureComponent。pureComponent只能对组件中的props和state进行浅层对比。memo第一个参数传入组件,而可以在第二个参数中传入一个函数,其中包含对数据的对比,可以实现深层对比。此时就类似于shouldC 阅读全文
posted @ 2020-05-25 10:39 ashen1999 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 当请求或计算时,如果每次都进行重新请求或计算,非常损耗CPU性能,因此可以通过缓存将之前的记录保存下来,当请求某已经请求过的资源时,就可以直接使用缓存了。 封装如下: function memoize(fn){ return function(){ var args = Array.prototyp 阅读全文
posted @ 2020-05-25 10:31 ashen1999 阅读(174) 评论(0) 推荐(0) 编辑