HooksuseScrollTracks and returns the current scroll position, with a method to scroll to specific coordinates.useScoll Installation CLInpx rehooks-cli@latest add useScroll Usage Component.tsximport { useScroll } from "~/hooks/useScroll"; function Component() { const { position, scrollTo } = useScroll(); return ( <div> <h1>Scroll Position</h1> <p>X: {position.x}</p> <p>Y: {position.y}</p> <button onClick={() => scrollTo({ top: 0 })}>Scroll to top</button> </div> ); } API useScroll useScroll.tsfunction useScroll(): { position: ScrollPosition; scrollTo: (options: ScrollToOptions) => void; }; Returns NameTypeDescriptionpositionScrollPositionThe current scroll position.scrollTo(options: ScrollToOptions) => voidA function to scroll to a specific position.PrevioususeMapNextuseSessionStorage