Hey guys, I am having some trouble implementing this code into hooks:
componentDidUpdate() {
window.scrollTo(0, 1)
}
It properly scrolled to the top on a re-render and worked as intended. I’m now looking through useRef
, createRef
, and it having to be inside useEffect
, just a bit confused on where to go now. Do I have to reference state now? Thanks!
Have you read React Hooks Scroll to Element yet? it may help some.
I began to. I’ll keep combing through. Ah yes, I want to see if possible without react-router.
So without updating the location.hash
, presumably. Hmm… Let me play a little, see what I can find. Haven’t had as much hooks experience as I’d like, you may have just given me my excuse.
1 Like
No worries! It’s frustrating that little amount of code worked perfectly in “old” React.
This seems to help but I might have to do a little configuring to behave how I want:
useEffect(() => {
document.getElementById('testId').scrollIntoView({ behavior: "smooth" })
}, [])
1 Like