React Refs 笔记📝
什么是 Refs ?
它 可以访问 DOM 节点或在 render 方法中创建的 React 元素。
作用:
达到父子组件之间通信。
什么时候使用
refs
?
管理焦点,文本选择或媒体播放。
触发强制动画。
集成第三方 DOM 库。
DOM 元素 添加 ref
and class 组件添加 ref
DOM 元素添加 refs, 可以使用原生 api 来操作
class 添加 refs , 可以来控制 执行子组件事件执行
复制代码
函数组件添加ref
本来是不支持在 函数组件(无状态组件)中,添加 ref 的,因为它没有实例对象。
可以使用 Hook 提供的
useRef
来在无状态组件中使用 ref
复制代码
版权声明: 本文为 InfoQ 作者【程序员海军】的原创文章。
原文链接:【http://xie.infoq.cn/article/c141e1b3cdb9f28bbe77042d9】。文章转载请联系作者。
评论