fixes the hash scroll-to function that is a known issue with reach router
yarn add gatsby-plugin-fixhash
in gatsby-config.js
plugins: [
{
resolve: `gatsby-plugin-fixhash`,
options: {
offsetY: 20 // number, optional offset
scrollToOptions : {
// see: https://developer.mozilla.org/en-US/docs/Web/API/ScrollToOptions
behavior: `smooth`
}
}
}
];