Estoy terminando mi sitio web hecho con React y TypeScript y noté un comportamiento extraño en mi barra de navegación. Uso element.scrollIntoView para mover la pantalla a una parte específica del sitio web usando la identificación del elemento, pero a veces se desplaza un poco hacia abajo y eso es todo, pero en la mayoría de los casos funciona bien.
El sitio web está en vivo aquí:
https://neidz.github.io/photography_agency/
Parte del código responsable del desplazamiento está aquí:
https://github.com/Neidz/photography_agency/blob/master/src/Sections/Navbar/navbar.tsx
Para replicar ese comportamiento, simplemente haga clic en cualquiera de los botones de navegación en la parte superior y debería suceder en quizás 3 intentos.