reactjs React:仅在组件可见时渲染组件(React-相交-观察者)

hrirmatl  于 2023-03-08  发布在  React
关注(0)|答案(1)|浏览(134)

我们有一些组件,我们只想渲染一次,他们是可见的。一旦渲染,我们不希望他们再次不可见。
使用 react-intersection-observer(不创建额外的div)执行此操作的最佳方法是什么?

2w3kk1z5

2w3kk1z51#

使用triggerOnce选项可避免跟踪第一次更改后的可见性状态:

const { ref, inView } = useInView({
  threshold: 0,
  triggerOnce: true
});

相关问题