如何重置当前useref的值

mnemlml8  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(194)

我有一段代码,当有一个类名 selected-msg 它将通过使用 scrollIntoView .

const myRef = useRef(null);

  useEffect(() => {
    if (containerClassName === 'selected-msg') {
      myRef.current.scrollIntoView({ block: 'center', inline: 'nearest' });
    }
  });

我的问题是当 selected-msg 被触发,且滚动位置已更改,当前 selected-msg 不会再次成为目标或重新定位,因为它是的当前存储值 myRef .
我如何重置它?
这将是 myRef
那么,这就是 myRef 路过 scrollIntoView

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题