reactjs 类型“MutableRefObject< null>”缺少类型“Element”中的以下属性

kr98yfug  于 12个月前  发布在  React
关注(0)|答案(1)|浏览(133)

我想在我的React TS项目中使用交集观察器。
https://www.npmjs.com/package/react-intersection-observer

我一度无法设置根:

const root = useRef(null);

const { ref, inView, entry } = useInView({
     root: root,
     threshold: 0,
     onChange: () => console.log(inView)
});

字符串

此时root选项给出此错误:

Type 'MutableRefObject<null>' is missing the following properties from type 'Element': attributes, classList, className, clientHeight, and 164 more.ts(2740)


我可以用ref设置根吗?

busg9geu

busg9geu1#

const rootRef = useRef<HTMLDivElement | null>(null);

const { ref, inView } = useInView({
  root: rootRef.current,
  rootMargin: "0px",
});

字符串
current属性用于访问或修改可变值或对象。

相关问题