ScrollToTop.tsx 361 B

123456789101112131415161718
  1. import { useEffect } from "react";
  2. import { useLocation } from "react-router-dom";
  3. const ScrollToTop = () => {
  4. const { pathname } = useLocation();
  5. useEffect(() => {
  6. window.scrollTo({
  7. top: 0,
  8. left: 0,
  9. behavior: "auto", // khuyến nghị: auto cho performance
  10. });
  11. }, [pathname]);
  12. return null;
  13. };
  14. export default ScrollToTop;