Catalog
  1. 1. react中优化性能的周期函数
  2. 2. 如何使用它
  3. 3. 推荐阅读
react中优化性能的周期函数是什么?

react中优化性能的周期函数

  • shouldComponentUpdate(nextProps, nextState)
  • 它是决定react组件什么时候能够不重新渲染的函数,默认返回值为true。也就是说,默认每次更新的时候都要调用所有的生命周期函数,包括render函数,重新渲染。

如何使用它

  • 可以通过对新旧props及state的比较来返回true/false,参与决定该组件是否需要被重新渲染(官方文档中提到shouldComponentUpdate不是决定是否渲染组件的唯一条件,还与返回的 React 元素是否相同有关)

推荐阅读

Author: Erealm
Link: http://erealmsoft.github.io/2019/09/16/react/react-optimize-performance/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.

Comment