Skip to main content

组件深入

脱围机制

问题描述

state用于data和ui双向绑定的场景,有的场景data变化无需重新渲染,怎么办呢?

关于ref

ref的两个用途:

  • 保存可变值且不会触发渲染

    1. 在组件重新渲染时,保留数据
    2. 当数据更新时,不会触发组件渲染
  • 访问dom

补充说明:

ref在componentDidMountuseEffect中才能确保有值.