Rax 中如何正确使用 useRef 获取 DOM 元素?

梦雅的笔记 阅读 4

我在 Rax 项目里想用 useRef 拿到一个 view 的引用,但总是 undefined,是不是写法有问题?试过在 useEffect 里读取,也加了 ref 属性,但就是拿不到。

代码大概是这样的:

import { createElement, useRef, useEffect } from 'rax';

export default function MyComponent() {
  const myRef = useRef(null);

  useEffect(() => {
    console.log(myRef.current); // 这里打印出来是 null
  }, []);

  return createElement('view', { ref: myRef }, 'Hello');
}
我来解答 赞 0 收藏
二维码
手机扫码查看
暂无解答

暂无解答