Как сделать простую прокрутку (без анимации) до якоря без изменения адресной строки (без jQuery на React)?
Проще некуда:element.scrollIntoView();Демо
В имплементации React как-то так:handleLinkClick = e => {
  e.preventDefault();
  const element = document.getElementById(e.target.href);
  element.scrollIntoView();
};
думаю что одно из этого точно поможет
https://stackoverflow.com/questions/43441856/react...
https://codedaily.io/tutorials/8/Build-a-Reusable-...
https://codepen.io/takatama/pen/mVvbqx