如何解决获取对 React 中元素的引用以使用 rxjs 的“fromEvent”方法
在使用 rxjs
的 React project 中,我需要获取对 HTML 元素的引用。我正在使用 React.createRef
:
const buttonWait = React.createRef();
<button ref={buttonWait}> Wait </button>
但是 { current: null }
被打印到控制台。如何获取元素的链接以添加到 fromEvent
并订阅?
解决方法
根据参考文献中的 React's documentation,React.createRef()
不得用于功能组件:
您不能在函数组件上使用 ref 属性,因为它们没有实例。
import { useRef } from "react";
const buttonWait = useRef(null);
<button ref={buttonWait}> Wait </button>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。