振杰 ☘︎
振杰 ☘︎Lv1
早上出门坐公交,赶往办公室的路上,突然想起项目里的一个需求——分包。之前一直没怎么用到,今天决定来试试看。

React Hooks里有个useMemo,可以用它来缓存计算结果,减少不必要的重新渲染。比如:

const expensiveCalculation = useMemo(() => {
  // 这里是耗时的计算
}, );


这样子每次依赖项不变的情况下,expensiveCalculation就不会重新计算,提高性能。

今天用起来感觉还不错,效率提升了不少!不过还得继续研究研究,看看还能不能优化更多地方。