Side-effects
useEffect(
() => {
// body of a setup function
return () => {} // cleanup function
},
[] // dependency array
)Setup
useEffect(() => {
console.log("setup")
window.addEventListener("mousemove", (event: MouseEvent) => {
setPosition({ x: event.clientX, y: event.clientY })
})
})Cleanup
Dependencies
Resources
Last updated