xxxxxxxxxx
import { useEffect } from "react";
import { useLocation } from "react-router-dom";
const ScrollToTop = () => {
const { pathname } = useLocation();
useEffect(() => {
window.scrollTo(0, 0);
}, [pathname]);
return null;
};
export default ScrollToTop;
//Layout.jsx
<Header />
{/* Main content */}
<main className="flex-grow">
{/* Scroll to top on route change */}
<ScrollToTop />
<Outlet /> {/* This tells React Router where to render the child routes */}
</main>
{/* Footer */}
<Footer />