1.0.5 • Published 3 years ago
next-restore-scroll-position v1.0.5
Restore scroll position in NextJS
Restores scroll position when navigating back and forth in NextJS.
Installation
yarn add next-restore-scroll-positionnpm i next-restore-scroll-positionUsage
import { useScrollRestoration } from 'next-restore-scroll-position';
function App() { // This needs to be NextJS App Component
const router = useRouter();
useScrollRestoration(router);
}You can also disable the scroll restoration by passing enabled property
import { useScrollRestoration } from 'next-restore-scroll-position';
function App() { // This needs to be NextJS App Component
const router = useRouter();
useScrollRestoration(router, {enabled: false});
}Peer dependencies
- React 16 or up
- Next 13