React 组件性能优化最佳实践React 组件性能优化的核心是减少渲染真实 DOM 节点的频率,减少 Virtual DOM 比对的频率。如果子组件未发生数据改变不渲染子组件。..., 导致 React 在进行 Virtual DOM 比对时, 新旧函数比对不相等,导致 React 总是为元素绑定新的函数实例, 而旧的函数实例又要交给垃圾回收器处理。..., 为了确保应用程序的性能, 应该减少组件挂载和卸载的次数.在 React 中我们经常会根据条件渲染不同的组件....这意味着, 在 render 方法中不要做以下事情, 比如不要调用 setState 方法, 不要使用其他手段查询更改原生 DOM 元素, 以及其他更改应用程序的任何操作. render 方法的执行要根据状态的改变..., 这样可以保持组件的行为和渲染方式一致.避免数据结构突变组件中 props 和 state 的数据结构应该保持一致, 数据结构突变会导致输出不一致.import React, { Component