Скролл при рендере компонента React
Мне нужно, чтобы при рендере страницы происходил скролл на некоторое количество пикселей. Данный код, приведенный ниже, не работает и страница открывается без скролла, если я перехожу на страницу, используя стрелки истории браузера.
React.useEffect(() => {
window.scrollTo(0, 500);
}, []);
Объясните, пожалуйста, кто понимает, в чём разница? Почему данный код работает, если перемещаться по приложению с помощью ссылок NavLink, но не работает, если щёлкать по стрелка м истории браузера?