Javascript 使用React从功能组件中的类组件访问ref

Javascript 使用React从功能组件中的类组件访问ref,javascript,reactjs,Javascript,Reactjs,我在React中有一个类组件和一个ref,我想在其中的一个功能组件中访问它。我试着通过裁判作为道具,但它说它没有定义。因此,我尝试使用this.refs访问它,但它也未定义 function GetOffset() { const [offset, setOffset] = useState(0); useEffect(() => { function handleScroll() { console.log(this.refs);

我在React中有一个类组件和一个ref,我想在其中的一个功能组件中访问它。我试着通过裁判作为道具,但它说它没有定义。因此,我尝试使用
this.refs
访问它,但它也未定义

function GetOffset() {
  const [offset, setOffset] = useState(0);
  useEffect(() => {
    function handleScroll() {
      
    console.log(this.refs);
      
  }, [offset]);
}
我想使用
getBoundingClientRect()
检查元素的偏移量,但首先我需要从该组件内部访问ref

我读到使用类组件可以工作,但我需要
useffect()
hook。有什么建议吗?

const MyFunctionalComponent=()=>{
const ref=useRef();
const[offset,setOffset]=useState(0);
useffect(()=>{
//存取参考电流
},[抵销];
返回
}

非常感谢您!!!我以前试过
useRef
,但看起来我做错了