1. 首页
  2. 编程语言
  3. Javascript
  4. React函数式组件的性能优化思路详解

React函数式组件的性能优化思路详解

上传者: 2021-07-18 23:18:22上传 PDF文件 83.32 KB 热度 19次

主要用到下面几个方法去优化。useMemouseMemo用于计算结果缓存我们先看个例子,在之前基础上添加一个calcCount计算函数,然后点击updateSubTitle更新子标题,发现calcCount重新计算了,也就是每次渲染都会造成重复计算,如果是计算量比较大的情况下,会极大的影响性能优化一下,使用useMemo缓存计算结果,我们再次点击updateSubTitle修改子标题按钮,可以发现calcCount函数不再重复计算最后,需要注意的是不能盲目的使用useMemo,要根据具体的场景,比如对于一个数据计算量比较大,那么使用是比较适用的,而对于普通的一些值得计算,可以不使用,因为本身useMemo也是会消耗一些性能,盲目使用反而会适得其反参考阅读

用户评论