Rax 中如何正确使用 useRef 获取 DOM 元素?
我在 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');
}
暂无解答