美文网首页
react中的性能优化方案有哪些

react中的性能优化方案有哪些

作者: 云高风轻 | 来源:发表于2023-07-03 11:16 被阅读0次

1. 前言

  1. 之前写了篇文章 性能优化的方案有哪些,里面都是大方向上的
  2. 针对具体的框架有些具体的方案 比如 react中的useMemo 和 useCallback -React.memo
  3. 在说点其他的

2. useMemo 和 useCallback -React.memo

1.使用 React.memo:使用 React.memo 对组件进行记忆化处理,避免不必要的重新渲染

  1. 使用 useMemo:使用 useMemo 缓存计算昂贵的值,避免重复计算。
  1. 使用 useCallback:使用 useCallback 缓存回调函数,避免在每次渲染时创建新的回调函数。

3. 避免不必要的渲染:

  1. 通过使用shouldComponentUpdatePureComponent(类组件)或 React.memo(函数式组件)来避免不必要的组件渲染。

4. 列表渲染优化:

  1. 在列表渲染时,使用唯一的 key 属性,避免重复渲染和混乱的 DOM 更新

5.懒加载组件:

  1. 使用 React.lazySuspense来懒加载组件,只在需要时才进行加载,提高初始加载速度。
  2. React.lazy 用法


参考资料


初心

我所有的文章都只是基于入门,初步的了解;是自己的知识体系梳理,如有错误,道友们一起沟通交流;
如果能帮助到有缘人,非常的荣幸,一切为了部落的崛起;
共勉

相关文章

  • 【React.js 20】React性能优化

    React性能优化 React性能优化主要分三块: React 组件性能优化 属性传递优化针对单组件性能优化,很多...

  • 深入浅出React和Redux学习笔记(五)

    React组建的性能优化 性能优化的方法: 单个React组件的性能优化; 多个React组件的性能优化; 利用r...

  • 前端性能优化

    对于前端的性能优化,主要有分为加载优化和性能优化。在Google官方文档中,给出了性能优化有哪些好处。前端优化的最...

  • Redux源码剖析

    前面写了《React组件性能优化》《Redux性能优化》《React-Redux性能优化》,但是都没有从这些框架的...

  • react项目 性能优化 首页优化 加载优化

    react项目 性能优化 首页优化 懒加载 按需加载 要做哪些事情 一. nginx 开启 gzip, 在 ng...

  • react性能优化

    React 性能优化 React 性能优化 | 包括原理、技巧、Demo、工具使用[https://juejin....

  • React性能优化方案

    React 性能优化 简单的 todo-list-demo 讲 React 性能优化不能光靠嘴说,得有一个 dem...

  • App性能概览与平台化实践

    1.性能优化有哪些难题 2.App性能优化解决方案演进 3.业界优秀的平台化实践初步认知 4.本章模拟面试

  • React-Redux性能优化

    前面写了两篇文章《React组件性能优化》《Redux性能优化》,分别针对React和Redux在使用上的性能优化...

  • 性能优化

    1.常见性能优化方法有哪些?给出不少于5条实际可行的方案? 为什么要性能优化?如果只是一个js,css,html你...

网友评论

      本文标题:react中的性能优化方案有哪些

      本文链接:https://www.haomeiwen.com/subject/bbefudtx.html