Skip to content

Commit bb14da6

Browse files
committed
Use ResizeObserver to measure canvas
1 parent c91cedb commit bb14da6

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/App.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,12 @@ function App() {
103103

104104
handleResize()
105105

106-
window.addEventListener('resize', handleResize)
106+
const observer = new ResizeObserver(handleResize)
107+
108+
observer.observe(canvasEl)
107109

108110
return () => {
109-
window.removeEventListener('resize', handleResize)
111+
observer.disconnect()
110112
}
111113
}, [canvasEl])
112114

0 commit comments

Comments
 (0)