react 性能优化的方案

  • 减少 render 方法的调用
  • 避免使用状态提升来共享 state,此时应该使用 redux 解决方案
  • 保持稳定的 dom 结构,尽量避免 dom 节点跨层级移动操作
  • 使用 css 来隐藏节点,而不是真的移除或添加 DOM 节点等