组件深入
脱围机制
问题描述
state用于data和ui双向绑定的场景,有的场景data变化无需重新渲染,怎么办呢?
关于ref
ref的两个用途:
-
保存可变值且不会触发渲染
- 在组件重新渲染时,保留数据
- 当数据更新时,不会触发组件渲染
-
访问dom
补充说明:
ref在componentDidMount或useEffect中才能确保有值.
问题描述
state用于data和ui双向绑定的场景,有的场景data变化无需重新渲染,怎么办呢?
ref的两个用途:
保存可变值且不会触发渲染
访问dom
补充说明:
ref在componentDidMount或useEffect中才能确保有值.