useScroll не меняются координаты

При скролле не меняются координаты.

Есть компонент: Это фиксированная шапка (position: fixed). Я возможно подумал, что из-за position такие проблемы, но даже дефолтный пример не работает. Вывожу в консоль y и по прежнему 0. Так же пробовал. Задавать для, header, section и даже для title. Эффект тот же.

 import Menu from "./Menu";
 import { useRef } from "react";
 import { useScroll } from 'react-use';

export default function HeaderTop() {
  const scrollRef = useRef(null);
  const { x, y } = useScroll(scrollRef);


  return (
    <div className={y === 0 ? 'menu-wrapper' : 'menu-wrapper menu-sticky'}>
      <svg ref={scrollRef} className="logo">
        <use href="/images/sprite.svg#logo"></use>
      </svg>
      <Menu />
      <div className="social">
        <svg className="social-icon">
          <use href="/images/sprite.svg#vk"></use>
        </svg>
        <svg className="social-icon">
          <use href="/images/sprite.svg#instagram"></use>
        </svg>
        <svg className="social-icon">
          <use href="/images/sprite.svg#github"></use>
        </svg>
        <svg className="social-icon">
          <use href="/images/sprite.svg#telegram"></use>
        </svg>
        <svg className="social-icon">
          <use href="/images/sprite.svg#in"></use>
        </svg>
      </div>
      <a href="#" className="download-cv" download>Скачать CV</a>
    </div>

  );

}

Ответы (0 шт):