我现在开始学习react.js并开发一个个人项目.我遇到了一个问题,找不到问题.
const [open, setOpen] = useState(false);
const handleScroll = () => {
const { scrollHeight, clientHeight } = document.documentElement;
console.log(open);
};
useEffect(() => {
window.addEventListener('scroll', handleScroll);
return () => {
window.removeEventListener('scroll', handleScroll)
}
// eslint-disable-next-line
}, []);
我设置了窗口滚动事件处理程序,并在收件箱滚动功能中,我想显示打开状态的变化.但即使我已经改变了它,它总是显示我是错误的.请帮助我出了什么问题.
我试图将打开状态传递给Inbox Scroll,但它不起作用.