Estoy usando React en este momento, cuando hago clic en un botón que me lleva a otra página, por defecto va al final de mi página. Intenté usar window.scrollTo(0, 0); pero no parece funcionar.
const handleRedirection = () => { history.push(/home); window.scrollTo(0, 0); };La página a la que me gustaría ir actualmente tiene css configurado como
height: calc(100vh - 50px); overflow: scroll;Me preguntaba si hay una solución para solucionar este problema. ¡Gracias! 🙏
puede desplazarse hacia arriba según el cambio de ruta
prueba esto:
import { useLocation } from "react-router-dom"; //your codes code const { pathname } = useLocation(); useEffect(() => { window.scrollTo(0, 0); }, [pathname]); //your codesademás, puede usarlo como un componente de nivel superior para aplicar esto a todas sus páginas