【发布时间】:2020-01-08 22:29:29
【问题描述】:
我在 react 中有一个聊天应用程序,并且到目前为止一直使用 npm 包 react-scroll-to-bottom。但它没有得到维护并发出警告,所以我认为自己写这个应该不会太难。 我正在关注 stackoverflow 上的各种答案,但似乎无法正确解决。
它应该在页面加载时滚动到容器的底部。
任何想法我做错了什么?提前致谢! 编辑:现在我在树的末尾有一个 div,它有 ref,因为我认为滚动到它会更容易,而不是试图告诉 div 在里面滚动。
const chatHistoryRef = React.useRef();
React.useEffect(() => {
window.scrollTo(0, chatHistoryRef.current.offsetTop);
}, [chatHistoryRef]);
【问题讨论】:
-
你知道,如果你的
if语句被调用了吗? -
是的。刚刚用日志测试了它
标签: javascript reactjs scroll